Skocz do zawartości

Ranking


Popularna zawartość

Treść z najwyższą reputacją w 12.07.2014 uwzględniając wszystkie działy

  1. 2 punkty
    Inferno

    [Poradnik] Kompilator PAWN w programie Notepad++

    Wprowadzenie Dziś chciałbym wam przedstawić w jaki sposób możemy w notepad++ kompilować skrypty pisane w języku pawn oraz jak wgrać podkreślanie składni. Dodam że pliki z paczki (PAWN.xml i userDefineLang.xml) edytowałem by pokazywały wszystkie funkcje z najnowszej wersji SA:MP'a oznaczonej numerem 0.3z. Procesu instalacji programu Notepad++ nie będe opisywał ponieważ tam wystarczy klikać "dalej". Potrzebne pliki Podstawowy kompilator PAWN - DOWNLOAD SAMP 0.3z Program Notepad++ - DOWNLOAD Pliki odpowiadające za podkreślanie składni - DOWNLOAD Opis krok po kroku jak skonfigurować notepad++ 1. Klikamy Windows+r by włączyć okno "Uruchom". 2. Wpisujemy %appdata%\Notepad++ i klikamy ok. 3. Do nowo otwartego okna wrzucamy plik userDefineLang.xml z mojej paczuszki oraz zamykamy je. 4. Dodajemy pliki które program ma rozpoznawać jako kod pawn. Wchodzimy w program Notepad++ i wybieramy Ustawienia -> Preferencje -> Powiązania plików. 5. Wybieramy z listy opcje Customize oraz w okienku po prawej od wybranej opcji wpisujemy .pwn i klikamy ->. 5.1 Jeżeli chcemy by include też czytał jako kod PAWN powtarzamy punkt 5 i zamiast .pwn wpisujemy .inc. 6. Wchodzimy do folderu gdzie zainstalowaliśmy Notepad++. 7. Do folderu APIs wrzucamy plik PAWN.xml i restartujemy program. 8. Wchodzimy w programie w Ustawienia -> Preferencje i wybieramy opcję Auto-Completion. 9. Zaznaczamy opcję Enable auto-completion on each input (Function completion) oraz Function parametrs hint on input. 10. W From 1 th character wpisujemy liczbę 3 i zamykamy okno. 11. Przechodzimy kolejno Pluginy -> Plugin Menager -> Show Plugin Menager. 12. Czekamy aż załaduje nam się lista dostępnych pluginów oraz zaznaczamy NppExec. 13. Klikamy ikonkę Install i czekamy aż plugin nam się pobierze i zainstaluje. 14. Przechodzimy do Pluginy -> NppExec -> Execute.... 15. W oknie Command(s) wpisujemy: npp_save cd $(CURRENT_DIRECTORY) "C:\Program Files (x86)\PAWN Compiler\pawncc.exe" "$(FILE_NAME)" -; -( 16. Adres C:\Program Files (x86)\PAWN Compiler\pawncc.exe zamieniamy na ścieżkę do naszego pliku pawncc.exe który znajdziemy w podstawowym kompilatorze pawn. 17. Wybieramy opcję Save..., w nowym oknie wpisujemy Kompilator PAWN oraz klikamy Save i Ok. 18. Odznaczamy opcję No internal messages w Plugins -> NppExec. 19. Przechodzimy do Pluginy -> NppExec -> Advanced Options. 20. W Associated script wybieramy z listy Kompilator PAWN oraz klikamy Add/Modify i Ok. 21. Przechodzimy do Ustawienia -> Skróty klawiaturowe.... 22. Wybieramy zakładkę Plugin commands i szukamy na liście Kompilator PAWN. 23. Klikamy dwukrotnie na znaleziony element oraz ustawiamy kombinacje klawiszy jaką chcemy by kod nasz się kompilował. Ja zawsze korzystam z skrótu Shift+Tab ponieważ nie ingerują w pisany kod. 24. Klikamy Ok i mamy wszystko gotowe! Podsumowanie Mam nadzieję że niektórym z was się przyda ten poradnik i skorzystacie z niego W punkcie 21 znajdziecie wszystkie skróty klawiszowe jaki istnieją w programie i strasznie ułatwiają "kodzenie". Dziękuję za przeczytanie i pozdrawiam! Autorem poradnika jest Inferno (JA). Zabrania się kopiowania na inne fora bez zgody autora.
  2. 2 punkty
    Look_At_Me

    Działalność gospodarcza, a server SAMP

    W przypadku podatków PTU (potocznie VAT - podatek od towarów i usług) żadna zarejestrowana działalność nie opłaca za nikogo podatku. Tak naprawdę każda firma sprzedająca usługi innej dorzuca swój podatek do ceny końcowej przez co tak naprawdę to podatnikiem nie jest przedsiębiorca lecz zwykły kupujący (więcej na ten temat można się dowiedzieć rozwijając terminy vat należny i naliczony). W przypadku podatków PIT (od zwykłych osó B) faktycznie istnieje kwota wolna od podatku (która w powyższym poście podał maku) lecz pamiętajmy nie jest ona stała i jest ona podawana tylko w danym roku rozliczeniowym. Nawet jeśli twój dochód jest mniejszy niż podana suma roczna to i tak jesteś zmuszony do wypełnienia sprawozdania podatkowego PIT-37. Taka ciekawostka, osoba pracująca w zarejestrowanym zakładzie jeśli nie osiągnęła wspomnianego minimalnego dochodu to kwota jaką przedsiębiorca odpisywał z wynagrodzenia jest możliwa do zwrotu - trzeba złożyć odpowiedni wniosek. W przypadku podatków CIT (od osób prawnych, przedsiębiorców), jest to bardziej skomplikowana sprawa. Tutaj nie ma ogólnie podanej stawki minimalnej jaką przedsiębiorca musi spełniać aby płacić swój podatek. Tutaj zależy głównie sprawa w jakiej działalności gospodarczej ta osoba się obraca, gdyż niektóre działalności są zwolnione z podatku bądź są nałożone na nie ulgi. Nieważne do jakiej grupy pasujesz oraz w jakiej miałbyś się rozliczać to nie zmienia to faktu, że z każdym uzyskanym dochodem trzeba się rozliczyć. Oczywiście jak już podałem na przykładach, te rozliczenia nie zawsze oznaczają opłatę lecz odpowiedni wniosek na temat zarobków po prostu trzeba złożyć, gdyż są za to dość srogie kary w przypadku gdy ktoś zaniecha takich działań. Jeśli chodzi o SA:MP nie oszukujmy się, sprawa dochodów i zysków jest tutaj tak błaha, że nie spotkałem się jeszcze z interwencjami skarbówki w szeregach danego serwera. To czy uzyskany dochód leci w całości na opłacenie serwera czy też do kieszeni nie podlega żadnej różnicy, bo wg prawa nie jest to istotne na co wydamy pieniądze które zarobiliśmy. Ktoś wspominał, że ktoś za ciebie może opłacić podatek (kupując usługę SMS w jakimś serwisie) - jest to również błędne myślenie zależne od sytuacji. Jeśli zakupiłeś serwer w hostingu X i oni oprócz usług serwerowych dają możliwość doładowywania swojego konta jakiego używasz w hostingu to faktycznie w tym przypadku nic cię nie interesuje. Natomiast jeśli używasz osobnego hostingu SMS, który 'sprzedaje' ci usługę zakupów za pośrednictwem wysłanego SMS to w tym przypadku uzyskujesz dochód (odliczając oczywiście cene ewidencyjną i VAT od wspomnianego hostingu SMS), który np zapisuje się na koncie to tutaj powinieneś zgłosić ten fakt przy rozliczeniu rocznym
  3. 2 punkty
    Drakon

    [ROZWIĄZANY]Auto malejący tekst

    No to poszukaj samego "tolower", ponieważ ta funkcja odpowiada za zmniejszanie liter.
  4. 1 punkt
    Wojtek020699

    Lista hostingów SA-MP / MTA

    Lista hostingów SA-MP / MTA @last update: 26-06-2016r. Servhost.pl SA-MP: TAK MTA: TAK Lokalizacja: Polska - Olsztyn Cennik Publiczny SA-MP: 0,50 zł / slot Publiczny MTA: 0,60 zł / slot Prywatny SA-MP: nie dostępne. Prywatny MTA: nie dostępne. Hosting oferuje - Backup danych (usługa darmowa) (SA-MP: TAK | MTA: TAK) - Bazę danych MySQL (usługa darmowa) (SA-MP: TAK | MTA: TAK) - Reklamę na SA-MP.pl (koszt usługi: 10 zł) (SA-MP: TAK | MTA: NIE) - Serwer WWW (usługa darmowa) (SA-MP: TAK | MTA: TAK) - Sub-domenę SA-MP.pl (usługa darmowa) (SA-MP: TAK | MTA: NIE) - Usługę hosted (koszt usługi: 85 zł) (SA-MP: TAK | MTA: NIE) - Serwer Mumble (usługa darmowa) (SA-MP: TAK | MTA: TAK) - Serwer testowy 24 godziny (usługa darmowa) (SA-MP: TAK | MTA: TAK) Sprzęt hostingu ServerProject.pl SA-MP: TAK MTA: TAK Lokalizacja: Polska - Warszawa Polska - Olsztyn Francja Cennik Publiczny SA-MP Warszawa: 0,35 zł / slot Publiczny MTA Warszawa: 0,50 zł / slot Prywatny SA-MP Warszawa: 0,28 zł / slot Prywatny MTA Warszawa: 0,40 zł / slot Publiczny SA-MP Olsztyn: 0,25 zł / slot Publiczny MTA Olsztyn: 0,40 zł / slot Prywatny SA-MP Olsztyn: 0,20 zł / slot Prywatny MTA Olsztyn: 0,32 zł / slot Publiczny SA-MP Francja: 0,25 zł / slot Publiczny MTA Francja: 0,40 zł / slot Prywatny SA-MP Francja: 0,20 zł / slot Prywatny MTA Francja: 0,32 zł / slot Hosting oferuje - Bazę danych MySQL (Warszawa: 3 zł | Olsztyn oraz Francja: 1,99 zł ) (SA-MP: TAK | MTA: TAK) - Usługę hosted (koszt usługi: 87,99 zł) (SA-MP: TAK | MTA: NIE) - Serwer Mumble (cena indywidualna, w zależności od lokalizacji oraz ilości slotów) - Unikalny adres IP + dowolny port (Warszawa: 15 zł | Olsztyn oraz Francja: 12 zł) Sprzęt hostingu brak podanych specyfikacji przez hosting. Pukawka.pl SA-MP: TAK MTA: NIE Lokalizacja: Polska - Warszawa (ATMAN) Cennik Publiczny SA-MP: 0,28 zł / slot Prywatny SA-MP: 0,24 zł / slot Hosting oferuje - Backup danych (usługa darmowa) (SA-MP: TAK | MTA: NIE) - Bazę danych MySQL (usługa darmowa) (SA-MP: TAK | MTA: NIE) - Serwer Mumble (usługa darmowa) (SA-MP: TAK | MTA: NIE) - Serwer testowy 24 godziny (usługa darmowa) (SA-MP: TAK | MTA: NIE) Uwaga: Hosting Pukawka.pl posiada trzy dostępne pakiety, powyższe informację mogą być nie zgodne z wybranym pakietem. Wybierając pakiet EU nasz serwer będzie zlokalizowany w Niemczech. Należy dobrze przeczytać ofertę przed wybraniem serwera! Także jeżeli minie okres ważności serwera, otrzymujemy czternaście dni na przedłużenie ważności, w przeciwnym wypadku zostanie on usunięty. Sprzęt hostingu Jest to pewna lista hostingów, możecie podać mi hostingi jakie znacie. Temat może zawierać błędy z cenami ponieważ ceny mogą co jakiś czas ulegać zmianie w danej firmie. i btw. Wiem że to jest tak jak by ten sam temat co ten http://bit.ly/1egXaf4 lecz jest to odświeżony temat, tamten został napisany w 2010. Hostingi wymienione wyżej są hostingami pewnymi i raczej nie powinny upaść z dnia na dzień. Pozdrawiam i życzę miłych zakupów.
  5. 1 punkt
    SetTimerEx("Pokaz", 2000, false, "i", _:TextDrawID);
  6. 1 punkt
    ReveresPL

    Jak zrobić wybierałke

    Nie będę wchodził ale pewnie chciałbyś zrobić wybierałke inną (nie tą domyślną) Napisze krótki tutorial: 1.Musisz w oryginalnej wybierałce dodać taki kod //Na górze mapki takie zabezpieczenie new bool:in_WB[MAX_PLAYERS]=false; new actual_skin[MAX_PLAYERS]=0; public OnPlayerRequestClass(playerid, classid) { in_WB[playerid]=true; SetSpawnInfo(playerid, 3, 0, 1089.73999, 1075.43640, 10.93946, 0.0, 0, 0, 0, 0, 0, 0); SpawnPlayer(playerid); Wybieralka(playerid); return 1; } 2.Na dole mapki: forward Wybieralka(playerid); public Wybieralka(playerid) { //Tutaj musisz pokazać wszystkie textdrawy potrzebne do wybierałki (np. Box, TextDraw do przewijania poprzedniego skinu, TextDraw do przewijania dalszego skinu, TextDraw do spawnowania gracza) //Tutaj musisz użyć funkcji która umożliwi klikanie tych TextDraw'ów zwłaszcza 3 ostatnich. return 1; } 3.Teraz w callbacku w zależności też jakie TD zrobisz (Globalne 'TextDraw' czy dla gracza 'PlayerTextDraw') OnPlayerClickTextDraw(playerid, Text:clickedid) { if(in_WB[playerid]==true) { if(clickedid == //Tutaj textdraw który przewija nast. skin) { actual_skin[playerid]++; SetPlayerSkin(playerid, actual_skin[playerid]); } if(clickedid == //Tutaj textdraw który przewija poprz. skin) { actual_skin[playerid]--; SetPlayerSkin(playerid, actual_skin[playerid]); } if(clickedid == //Tutaj textdraw który spawnuje już gracza) { SpawnPlayer(playerid); SetPlayerPos(playerid, //Tutaj dajesz pozycje spawnu); //Chowasz TextDrawy wybierałki //Wyłączasz możliwość klikania w TextDraw'y actual_skin[playerid]=0;//Resetujesz zmienne in_WB[playerid]=false; } } return 1; } 5.Teraz ten kod musisz odpowiednio ubrać xD Powodzenia Pomogłem daj lajka
  7. 1 punkt
    Message przez 2's' SendClientMessage(playerid, -1, _str);
  8. 1 punkt
  9. 1 punkt
    Wojtek020699

    [Filterscript] Teleporty 1.0

    Jakie to smutne, no ale sam powiedz co? Parę komend, kolorystykę w dialogu? Jest masa takich skryptów. Dam Ci wskazówkę i stwórz coś dynamicznego z teleportami z zapisem tworzeniem i wczytywanie przy starcie serwera.
  10. 1 punkt
    #define REPAIR_COUNT 25 //co ile sekund można użyć naprawy public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){ if((newkeys & KEY_SUBMISSION) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ if(GetPVarInt(playerid, "repairCount") > gettime()){ new _str[32]; format(_str, 32, "Następnej naprawy pojazdu możesz użyć za %d sekund!", GetPVarInt(playerid, "repairCount") - gettime()); SendClientMesage(playerid, -1, _str); return 1; } RepairVehicle(GetPlayerVehicleID(playerid)); SetPVarInt(playerid, "repairCount", gettime() + REPAIR_COUNT); SendClientMessage(playerid, -1, "Naprawiłeś swój pojazd!"); return 1; }
  11. 1 punkt
    string[l] = tolower(string[l]); usuń to.
  12. 1 punkt
    ReveresPL

    Problem z muzyką w OnPlayerConnect

    Nie moze byc tak Los[0] = dini_Get(FILE_AUDIO,1); ... Musi byc cos takiego Los[0] = dini_Get(FILE_AUDIO,"1"); ...
  13. 1 punkt
    mASZ MUJ DZIŁAJACY KOLORY TP SAM UMIESZ ZMIENIĆ ??? JAK BY JAKIEŚ PROBLEMY PISZ
  14. 1 punkt
    CeKa

    Problem z muzyką w OnPlayerConnect

    Spróbuj tak: format(Los[0], sizeof Los[], dini_Get(FILE_AUDIO,"1")); format(Los[1], sizeof Los[], dini_Get(FILE_AUDIO,"2")); format(Los[2], sizeof Los[], dini_Get(FILE_AUDIO,"3")); format(Los[3], sizeof Los[], dini_Get(FILE_AUDIO,"4")); format(Los[4], sizeof Los[], dini_Get(FILE_AUDIO,"5")); format(Los[5], sizeof Los[], dini_Get(FILE_AUDIO,"6"));
  15. 1 punkt
    Look_At_Me

    Scena SA-MP upada ? [dyskusja]

    Ten temat zrobił się taki ogólny, że przypomina on temat z Hydeparku. Wiele osób totalnie odeszło od idei tematu, aż dziwię się, że moderatorzy nic z tym nie robią. Wypisywanie własnych historii czy też sytuacji, które dotyczą danych serwerów jest tutaj zupełnie nie na miejscu i z pewnością takie działanie nie nadaje się do przykładu 'upadającego SA:MP'. Jeśli ktoś ocenia cały SA:MP na podstawie tylko serwerów polskich to nie ma co się dziwić, że ma takie wyrobione zdanie o multiplayerze. Jest to ilość graczy obecnie którą można zobaczyć na głównej stronie SA:MP. Wspomniane dane z pewnością nie wróżą szybkiego zamknięcia projektu San Andreas Multiplayer.
  16. 1 punkt
    CeKa

    [Szukam] każdy kolor samp jako osobny obrazek.

    Napisałem skrypt: http://pastebin.com/rJswRAX3 Wrzucasz na jakiś hosting z PHP (lub domowe apache) Podajesz ID koloru w adresie i potem PPM i zapisz grafike jako..
  17. 1 punkt
    CasioShooter

    Działalność gospodarcza, a server SAMP

    w polsce do nawet grosza sie dowala
  18. 1 punkt
    Maku

    Działalność gospodarcza, a server SAMP

    Przez niecały rok czasu przychody w PLS-4FUN wynosiły około 100zł miesięcznie. Nikt się nie doczepił, a miałem wszystko na ProfitSMS, który jak wiadomo nie odprowadza za Ciebie podatków.
  19. 1 punkt
    l0nger

    Działalność gospodarcza, a server SAMP

    Jeżeli będziesz korzystał z hostów oferujących płatności SMS (typu: homepay) to nic nie będziesz musiał robić. Oni za Ciebie będą płacić podatki.
×