Skocz do zawartości

Lagowy

Użytkownik
  • Zawartość

    1174
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    24

Zawartość dodana przez Lagowy

  1. Lagowy

    Dynamiczne tworzenie choinek

    Niemozliwe , u mnie na serwerze jest wszystko okej
  2. Lagowy

    [ROZWIĄZANY]Kasa za wpisanie kilka razy komende

    Niestety twój kod jest nieprawidłowy, ponieważ jeśli gracz wpisze komendę 5 razy to za 6 razem też otrzyma pieniądze. COMMAND:komenda(playerid, cmdtext[]) { SetPVarInt(playerid, "GiveCashCMD", GetPVarInt(playerid, "GiveCashCMD") + 1); if(GetPVarInt(playerid, "GiveCashCMD") >= 5) // Lub == , obojętnie { DeletePVar(playerid, "GiveCashCMD"); GivePlayerMoney(playerid, 1000); SendClientMessage(playerid, 0x696969FF, "Dostałeś 1000$!"); } // Kod poniżej jest tylko dla testów else SendClientMessage(playerid, 0x696969FF, (format(cmdtext, sizeof(cmdtext), "Otrzymasz kasę za: %d/5", GetPVarInt(playerid, "GiveCashCMD")), cmdtext)); return true; } Losowanie: new Kasa = random(5000-1000)+1000; // 1000 - Minimalna ilość wygranej, 5000 - Maksymalna ilość wygranej. GivePlayerMoney(playerid, Kasa);
  3. Lagowy

    [RP] System gwałtu 0.1a

    Plusy: - Brak Minusy: - ZCMD do jednej/dwóch komend. - Tablica 256, wtf?! Spokojnie wystarczyłoby 130 a nie liczby z kosmosu. - Pętla a w niej MAX_PLAYERS + zmienna w niej! Nie lepiej for(new i, l = GetMaxPlayers(); i != l; i++) ? - Gracz będzie mógł tylko raz użyć tej komendy na serwerze, bez sens? Nigdzie nie ma Timera który wyzeruje zmienną graczowi, choć to też bezsens bo można to zrobić sposobem z GetTickCount. - Kod wygląda bardzo chaotycznie, wszystko szłoby skrócić praktycznie o połowę, w dodatku do tak prostego kodu, który używany byłby tylko kilka razy polecam PVar'y. - Funkcja pName, bez sensu. Mógłbyś to zrobić w zwykłej tablicy w komendzie, gdzie jest pobieranie nicku gracza. - if(dialogid == DIALOG_SKLEP) { if(response) { switch(listitem) { case 0:kondom[playerid] = true; } SendClientMessage(playerid, COLOR_INFO,"» Zakupiłeś paczkę kondomów"); } return 1; } Nie lepiej if(dialogid == DIALOG_SKLEP && response) return SendClientMessage(playerid, COLOR_INFO,"» Zakupiłeś paczkę kondomów"), kondom[playerid] = true; Krótszy kod, bez zbędnego switch'a. - #define filterscript I po co to? do ZCMD? w ZCMD jest FILTERSCRIPT a nie filterscript, tak czy siak - nie zadziała. W sumie zbędna jest ta definicja. Kodu komendy to już w ogóle całkiem nie chce mi się komentować, bo jest beznadziejny. Ocena: 0/10
  4. Lagowy

    [ROZWIĄZANY]System na czas?

    Optymalniejszy? Naprawdę? Co cię zbawi kilka ms? Wszyscy trąbią o optymalizacji, ale prawda taka że nie musi być wszystko optymalnie, przecież to się wykonuje tylko raz na jeden dzień... PS: Nawet jakby Ci serwer zwiesiło na 1 sekundę, to nic się nie stanie, matko jedyna.
  5. Lagowy

    [ROZWIĄZANY]Link podczas odtwarzania dźwięku

    Nie da sie. W sumie da sie, ale to skomplikowana i glupia sprawa z zapisywaniem calego czatu do tablicy, czyszczeniem go a potem znow pokazywaniem co jest bez sensu. A ta funkcja @up to tylko na audio pluginie.
  6. Lagowy

    [ROZWIĄZANY]Problem z czytaniem mapki. Mode=unknown

    Wszystko wyglada dobrze, upewnij sie czy na pewno dales zaktualizowany include do pawno/include i czy podmieniles plugin. Usun define filtrrscript bo to nie jest skrypt tylko mapa, z tego co piszesz.
  7. Lagowy

    [ROZWIĄZANY]Problem z czytaniem mapki. Mode=unknown

    Pokaz wszystkie includy jakich uzywa gamemod, bo cos nie wierze zebys w tych czasach uzywal tylko streamer plugin
  8. Lagowy

    [ROZWIĄZANY]CurrentDM - Błedy/bugi?

    Nie będzie bo nie wystawię. PS: Lepiej od nowa napisać gm'a niż naprawiać bugi w Current, racja
  9. Lagowy

    [ROZWIĄZANY]Ukrywanie Textdrawu

    Pokaż zmienną rozladunek1, musi działać, jakim cudem TextDraw się nie chowa? Gdzie pokazujesz TextDraw i gdzie go chowasz?
  10. Lagowy

    [ROZWIĄZANY]System na czas?

    Jeśli nie potrafisz tego zrobić, to po prostu zrób to na bazie prostego zapytania. To jest przykład dla tych, co początkują w pawn i nie potrafią zrobić tego innym sposobem - ten jest prosty i logiczny. Przykład: UPDATE `players` SET `days_vip` = '5` WHERE `nick` = 'Lagowy' // Ustawianie dni na 5 w kolumnie days_vip w tabeli players gdzie kolumna nick jest Lagowy UPDATE `players` SET `days_vip` = days_vip + 5 WHERE `nick` = 'Lagowy' // Dodawanie +5 dni do aktualnego, czyli jeśli miał 10 dni, to po wykonaniu tego zapytania będzie miał 15 dni. Zaś tworzysz timer, który wykonywać będzie się co minutę (oczywiście serwer musi być uruchomiony, tylko wtedy to się wykona) w którym pobierasz aktualną godzinę. Przykład: forward UpdateVips(); public UpdateVips() { static hour, minute; gettime(hour, minute); // Godzina 23:55 if(hour == 23 && minute == 55) mysql_query("UPDATE `players` SET `vip_days` = vip_days - 1"); // Zapytanie odejmie wszystkim -1 dnia od VIP'a return 1; } [/code] Drugim sposobem jest funkcja w czasie Unix, wtedy używasz funkcji której podał PrzMas, możesz to zrobić od razu za pomocą MySQL, lub funkcji gettime w pawn, ogólnie jest wiele sposobów na to, tyle że nikomu nie chce się objaśniać jak to zrobić, bo musisz ogólnie do tego sam dojść, poczytać poradniki.
  11. Lagowy

    [ROZWIĄZANY]Komendy nie działają.

    a ty zapomniałeś chyba po co ci zmienna nazwa i getplayername, bo nigdzie jej nie użyłeś
  12. Lagowy

    [ROZWIĄZANY]CurrentDM - Błedy/bugi?

    tak, posiada bardzo dużo bugów. kolejna odsłona gamemodu Happy 4FuN'a jest troszku lepsza i nie posiada tylu błędów Bo drifter czasem potrafi napisać zdanie jak analfabeta.
  13. Lagowy

    Pomocy! Utracony plik

    Witam, piszac dzis gamemoda wyskoczyl mi niebieski ekran, z bledem po czym komputer sie zresetowal, teraz gdy wchodzę w plik gamemodu to z 36.000 linijek kodu zrobiło się 18.0000, zjadło mi połowę pliku, czym mogę go skutecznie odzyskać? Próbowałem standardową funkcją "poprzednie wersje" w windows, ale niestety jest tam plik tylko z przed kilku tygodni i byłbym dużo do tył. Pomocy!
  14. Lagowy

    Pomocy! Utracony plik

    Niestety zwykle pawno , Niestety, jesli cofne system do tyl to nie bede mial tego, co zrobilem kilka tygodni temu, a w sumie najbardziej mi na tym zalezy.
  15. Lagowy

    [ROZWIĄZANY]Wiadomość: Nie ma takiej komendy.

    public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success) return SendClientMessage(playerid, -1, "Nie ma takiej komendy!"); return 1; } Pozdro.
  16. Lagowy

    [ROZWIĄZANY]undefined symbol - Dziwne błędy

    Odpowiedź jest prosta, zaktualizuj include zcmd to po pierwsze, po drugie jeżeli dalej nie będzie działać upewnij się czy na pewno masz te komendy, przecież musi działać... CMD:vcmd(playerid, cmdtext[]) return 1; // Gdzieś w dialogu ... case 0: cmd_vcmd(playerid, ""); I nie ma opcji, że wywali błąd, musi być dobrze. Podejrzewam że masz jakiś zmodyfikowany include zcmd i to dlatego Ci nie działa.
  17. Lagowy

    [ROZWIĄZANY]GetPlayerSkin - sprawdzenie kilku skinów

    Można jeszcze dać tak if(GetPlayerSkin(playerid) == (1,2,3)) ;D
  18. Lagowy

    [DLA NOWICJUSZY] Jak zrobić teleport.

    Do teleportów? Na prawdę, większej głupoty nie widziałem. Niedługo to komendy /100hp w MySQL będziecie robić, albo animacje. W sumie poradnik niczego sobie, wszystko napisane na "odwal się" a skrypt , to już całkowicie jest zrobiony na szybko - bo widać. Po za tym, tablica new string[1500]; kompletnie mnie rozwaliła, przez co myślałem że spadnę z krzesła w dodatku po skopiowaniu tego kodu i po wklejeniu go do mapy pokazywać będzie błąd bo brakuje " " w SendClientMessage + niepotrzebne makrodefinicje, brak ułożenia kodu Poradnik : 1/10
  19. Lagowy

    Anty S0beit 0.3.7!

    SprawdzSobeita(playerid) { new Float:xx, Float:yy, Float:zz; GetPlayerPos(playerid, xx, yy, zz); SetPVarInt(playerid, "s0beitVeh", AddStaticVehicleEx(457, xx,yy,zz, 180.0, 0, 0, 15)); PutPlayerInVehicle(playerid, GetPVarInt(playerid, "s0beitVeh"), 0); SetTimerEx("s0b2", 100, 0, "i", playerid); SetPVarInt(playerid, "NOM", 1); return 1; } forward s0b2(playerid); public s0b2(playerid) { RemovePlayerFromVehicle(playerid); DestroyVehicle(GetPVarInt(playerid, "s0beitVeh")); RandomSpawn(playerid); SetTimerEx("s0b3", 100, 0, "i", playerid); return 1; } forward s0b3(playerid); public s0b3(playerid) { new w, i; for(new o; o != 13; o++) { GetPlayerWeaponData(playerid, o, w, i); if(w == 2) { SetPVarInt(playerid, "MaSoba", 1); break; } } // FunkcjaNaDawanieBroni(playerid); return 1; }W OnPlayerRequestClass, SprawdzSobeita(playerid); Wycinek z mojej mapy. Możecie sobie zrobić komendę na podglądanie listy graczy z s0beitem, odpowiada za to "GetPVarInt(playerid, "MaSoba")"
  20. Lagowy

    Z czym Ci się kojarzy nick poprzednika?

    no nwm xD w sumie z niczym , pierwsza myśl to belka xD
  21. Lagowy

    Problem HardTruck v3.0

    podejrzewam że nie ładuje się coś z plików, nie ma jakiegoś folderu czy coś. W sumie bez kodu to i tak nic ci nie powiemy
  22. Lagowy

    [DM] Polski Mega Serwer

    W sumie to nie ładnie tak rżnąć kolorek po kolorku, tekst za tekstem z serwera GPP. W sumie serwer fajny, gamemode własny - bo w systemach nie przypomina mi GPP ale za to we wszystkim innym tak, dużą zaletą są też gracze i ładne forum.
  23. Lagowy

    [DM] Polski Mega Serwer

    Wszystko fajnie, dużo graczy ale czy mapa czasem nie jest czysto zerżnięta z GPP ?
  24. Lagowy

    [DM] Polski Extreme Serwer

    Na serwer został wgrany całkiem nowy design. Mapa od kilku dni przechodzi na prawdę wielkie aktualizację Szczerze to najbardziej podoba mi się teleport /impra Jak chcecie żeby dla was zatańczyły to zapraszam na serwer!
  25. Lagowy

    [ROZWIĄZANY]logi w dini

    Tworzysz funkcję, w której pobierasz datę i tworzysz plik z nazwą daty. potem za pomoca File zapisujesz wszystko. http://wiki.sa-mp.com/wiki/File_Functions Po co od razu dini? Ktoś tego używa jeszcze? ;o
×