Skocz do zawartości

ziom123

Użytkownik
  • Zawartość

    243
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Zawartość dodana przez ziom123

  1. ziom123

    [ROZWIĄZANY]Teleport przy wysiadaniu.

    Wydaje mi sie, ze powinno byc tak ZapisanyDerby[playerid] == 1)
  2. ziom123

    Błędy systemu rejestracji

    Nie masz także zdefiniowanych niektórych dialogów np.DIALOG_STYLE_PASSWORD Jesli chcesz to naprawić to u góry wpisujesz #define DIALOG_STYLE_PASSWORD liczba
  3. ziom123

    [ROZWIĄZANY]Teleport przy wysiadaniu.

    Pokaż cały callback OnPlayerExitVehicle oraz OnPlayerStateChange. Możliwe, że to tam znajdziemy jakiś błąd.
  4. ziom123

    mysql

    Sprawdź czy w tabeli hasła masz argument VARCHAR bo tylko ten może odpowiednio zapisać ci te hasła. Czy na pewno nie masz zabezpieczeń typu md5?
  5. ziom123

    Przypisanie komendy do określonego gracza

    Pobierz i zaaktualuzj. Powinno pyknac. https://github.com/samp-incognito/samp-streamer-plugin/releases/download/v2.7.5/streamer-plugin-2.7.5.zip Edit: Podaj kod tych linijek J:\TST\de_mape_pst_test.pwn(468) : error 029: invalid expression, assumed zero J:\TST\de_mape_pst_test.pwn(469) : error 001: expected token: ";", but found "{"
  6. ziom123

    [FS] Empty Vehicle Destroy

    Łatwy prosty skrypt Może się przydać A zabezpiecza on może przed vehgotem z sobka ? Bo po kodzie widzę ze ustawia on życie pojazdu.
  7. ziom123

    input line too long

    Dobra widzę, że nikt mi nie pomoże. Podzieliłem funkcje na dwie części i działa. Słyszałem, że jest to mało optymalne no trudno. Pozdrawiam.
  8. ziom123

    input line too long

    Witam. C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(1181) : warning 217: loose indentation C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(1183) : warning 217: loose indentation C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(14612) : warning 217: loose indentation C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(14646) : warning 217: loose indentation C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(22466) : error 075: input line too long (after substitutions) C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(22467) : error 037: invalid string (possibly non-terminated string) C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(22467) : error 017: undefined symbol "UPDATE" C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(22467) : error 029: invalid expression, assumed zero C:\Documents and Settings\q\Pulpit\GTA San Andreas\serwer_v.3\gamemodes\gm.pwn(22467) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 5 Errors. Funkcja: forward ZapiszGracza(playerid); public ZapiszGracza(playerid) { if(PlayerInfo[playerid][Zalogowany] == true) { new useruid = PlayerInfo[playerid][UserUID]; printf("%s function ZapiszGracza(playerid);",pName[playerid]); GetPlayerPos(playerid, PlayerInfo[playerid][pPos][0], PlayerInfo[playerid][pPos][1], PlayerInfo[playerid][pPos][2]); PlayerInfo[playerid][pwantedlevel] = GetPlayerWantedLevel(playerid); PlayerInfo[playerid][score] = GetPlayerScore(playerid); PlayerInfo[playerid][stylwalki] = GetPlayerFightingStyle(playerid); format(buf,sizeof(buf), "UPDATE `Gracze` SET `ip` = '%s',\ `kask` = '%d', `skin` = '%d',\ `kasa` = '%d', `score` = '%d',\ `score` = '%d', `poziom` = '%d',\ `ranga` = '%d', `wyplata` = '%d',\ `wizyty` = '%d', `mute` = '%d',\ `jail` = '%d', `glod` = '%d',\ `sen` = '%d', `warn` = '%d',\ `wantedlevel` = '%d', `frakcja` = '%d',\ `lider` = '%d', `telefon` = '%d',\ `stylwalki` = '%d', `skuty` = '%d',\ `prwp` = '%d', `fOnede` = '%d',\ `zOnede` = '%d', `punktykarne` = '%d',\ `fotowyzerowane` = '%d', `fotoradary` = '%d',\ `mandat` = '%d', `cdradio` = '%d',\ `kask` = '%d', `rybacka` = '%d',\ `praktyka` = '%d', `teoria` = '%d',\ `strzelecka` = '%d', `rejestracyjny` = '%d',\ `osobisty` = '%d', `paszport` = '%d',\ `ubezpieczenie` = '%d', `blant` = '%d'\ `papieros` = '%d', `sprunk` = '%d',\ `wino` = '%d', `piwo` = '%d',\ `kanister` = '%d', `stankonta` = '%d',\ `boombox` = '%d', `warnprzedbanem` = '%d',\ `x` = '%f', `y` = '%f', `z` = '%f', `a` = '%f'\ `BlockGun` = '%d' WHERE `UID` = '%d'", PlayerInfo[playerid][pip], PlayerInfo[playerid][Kask], PlayerInfo[playerid][pskin], PlayerInfo[playerid][pkasa], PlayerInfo[playerid][score], PlayerInfo[playerid][Poziom], PlayerInfo[playerid][pranga], PlayerInfo[playerid][Wyplata], PlayerInfo[playerid][Wizyty], PlayerInfo[playerid][mute], PlayerInfo[playerid][jail], PlayerInfo[playerid][Glod], PlayerInfo[playerid][Sen], PlayerInfo[playerid][Warny], PlayerInfo[playerid][pwantedlevel], PlayerInfo[playerid][Frakcja], PlayerInfo[playerid][Lider], PlayerInfo[playerid][Telefon], PlayerInfo[playerid][stylwalki], PlayerInfo[playerid][Skuty], PlayerInfo[playerid][PierwszyRazWPojezdzie], PlayerInfo[playerid][FragiOnede], PlayerInfo[playerid][ZgonyOnede], PlayerInfo[playerid][PunktyKarne], PlayerInfo[playerid][FotoWyzerowane], PlayerInfo[playerid][Fotoradary], PlayerInfo[playerid][mandat], PlayerInfo[playerid][cbradio], PlayerInfo[playerid][Kask], PlayerInfo[playerid][Rybacka], PlayerInfo[playerid][Praktyka], PlayerInfo[playerid][Teoria], PlayerInfo[playerid][Strzelecka], PlayerInfo[playerid][Rejestracyjny], PlayerInfo[playerid][Osobisty], PlayerInfo[playerid][Paszport], PlayerInfo[playerid][Ubezpieczenie], PlayerInfo[playerid][eBlant], PlayerInfo[playerid][ePapieros], PlayerInfo[playerid][eSprunk], PlayerInfo[playerid][eWino], PlayerInfo[playerid][ePiwo], PlayerInfo[playerid][kanister], PlayerInfo[playerid][StanKonta], PlayerInfo[playerid][Boombox], PlayerInfo[playerid][WarnPrzedBanem], PlayerInfo[playerid][pPos][0], PlayerInfo[playerid][pPos][1], PlayerInfo[playerid][pPos][2], PlayerInfo[playerid][pPos][3], PlayerInfo[playerid][BlockGun], useruid); mysql_query(buf); } return 1; } Jak mam to naprawić ? Pozdrawiam.
  9. ziom123

    Przypisanie komendy do określonego gracza

    Wejdź do zarządzania -> WebFTP -> folder filterscript -> dodaj plik (obiekty) -> cofnij -> wejdź do server.cfg (plik) -> dopisz tam nazwę swojego FS-ka i zrestartuj serwer.
  10. ziom123

    Przypisanie komendy do określonego gracza

    Jakiej zmiennej użyjesz taka będziesz miał. Zmienne które wymieniłeś różnią się między sobą tylko ich nazwa. Jesli użyjesz np. zmiennej name pamiętaj aby w warunku zmienić nazwę zmiennej na wybraną przez ciebie. Edit: Dodam rowież, że w zmiennej masz string dovmax 24 znaków ponieważ nie potrzeba więcej z tego powody iż samp ma ograniczoną ilość znaków w nicku. Jeżeli nie wiesz to definicja MAX_PLAYER_NAME określa się do 24 znaków i jest to definicja pochodząca z include a_samp. Mam nadzieję, że coś pomogłem. Pozdrawiam.
  11. ziom123

    Przypisanie komendy do określonego gracza

    Tak da się. new nickplayer[24]; GetPlayerName(playerid, nickplayer, 24); if(!strcmp(nickplayer, "ziom123", true)) return ...
  12. ziom123

    [Problem] Anty Cheat

    1. error 021: symbol already defined: "PlayerNames" Naprawa: Zdecyduj się na jedną z funkcji PlayerNames ponieważ jesteś w posiadaniu już jednej takiej samej funkcji. 2. error 021: symbol already defined: "PlayerConnected" Naprawa: To samo co wyżej masz dwie takie same funkcje, zdecyduj się na jedną z nich. 3. warning 203: symbol is never used: "vehicle3Dtext" Naprawa: Tam gdzie masz warningi "symbol is never used" oznacza ze w ogóle nie wykorzystujesz zmiennej w tym przypadku vehicle3Dtext tak a więc możesz usunąć ta zmieną po prostu z gamemode. Pozdrawiam.
  13. ziom123

    System Banku

    switch(cos) { case 0: kod //zastąpi if coś == 1 case 1: to samo co u góry case 2: }
  14. ziom123

    Komenda na kupno domu

    Że co? new buffer[300]; format(buffer,sizeof buffer,"UPDATE `houses` SET `sell`='1' WHERE id='%d'",Player(playerid),HouseInfo[i][UIDh]); mysql_query(buffer); return SendClientMessage(playerid,Czerwony,"# Ten dom nie jest na sprzedarz!"); Nie mam pojęcia co chciałeś tym osiągnąć.. Jesli jest tak jak piszesz ze w bazie MySQL zapisuje i odczytuje ci dom który ma Owner = brak to powinno to wyglądać tak: if(HouseInfo[i][TuWpiszJakNazywaszOwneraZmienna] == strlen(owner)) return SCM (playerid,-1,"..."); W ogóle brak w twoim kodzie jakiego kolwiek odczytu uid tego domu co ma kupić gracz... wiec będzie on mógł kupić tylko dom uid 0 Tak a więc polecam zrobić nowa zmienna np. new uidDomu[MAX_PLAYERS]; I gdy gracz wejdzie w pickup domu (o ile go tworzysz) zrobić pętle na wszystkie domy i odczytac uidDomu domu i dopiero wtedy możesz działać z kupnem domu. Albo druga możliwość zrób pętle na domy w tej komendzie i sprawdz kolo jakiego domu znajduje się gracz najblizej (isplayerinrangeofpoint) i pobierz uid domu do zmiennej. Inaczep może Ci się nie udać to. Pozdrawiam.
  15. ziom123

    [ReS] Real Extrenal Server v1.5 by: DrShadow

    Gamemode nadal używa dość dużo plików zapisywanych w pliku wiec trochę słabo :/ ogólnie oceniam go 7.5/10 głównie za włożony czas i darmowosc. @up u mnie też http://static.pokazywarka.pl/bigImages/5526767/14091751.jpg?1421968472
  16. ziom123

    [Problem] BW.

    Zaaktualuzj może plugin i include sscanf @edit: Sorki za mały spamik prawie w tym samym momencie
  17. ziom123

    Bug z obiektami ?

    Po pierwsze wejdź do głównego gamemode którego piszesz... wyszukaj i usuń/zapisz(gdzies) wszystkie obiekty które chcesz mieć na serwerze (oczywiście oprócz Po drógie odpal kompilator pawno otwórz nową kartę i usuń wszystko dodaj na początku gamemode: #include <a_samp> #include <streamer> Po drógie: public OnFilterScripts() { CreateDynamicObject (objectid, X, Y, Z); return 1; } I tyle... nie rób obiektów w OnPlayerConnect bo to jest po prostu żałosne! Pisałem to z telefonu możliwe że mogłem się coś pompomylić.
  18. ziom123

    Skryptowanie na Androidzie...

    Mi się tnie na Samsung Galaxy S4 prży gamemode ponad 30 tysięcy kodu
  19. ziom123

    [Problem] Include.

    Może w gamemode masz już zawartość include? Np. Tą funkcję? Najlepiej wywal plugin oraz include strtok i na dole gamemode wklej to: strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS;
  20. ziom123

    [Szukam] Five-RP - cała paczka

    https://mega.co.nz/#!fMIkhZjB!m84O73wctj1-kt48PtKpfMyxFVZ_ztvFA9RKK8Uyfq4
  21. ziom123

    Preview model id serca

    Pickupid ?? Jeśli tak to 1240 - Heart Na przyszłość http://wiki.sa-mp.com/wiki/Pickup_IDs
  22. ziom123

    Zabezpieczenie AMX mapy

    Na koncu mapy: AntiDeAMX() { new a[][] = { "Unarmed (Fist)", "Brass K" }; #pragma unused a } W OnGameModeInit AntiDeAMX();
  23. ziom123

    potrzebuje pomocy

    Nie mialem nigdy takiego ekranu bialego przy wejsciu na serwer jednakze mialem to cos: Header size: 8048 bytes Code size: 594084 bytes Data size: 13050780 bytes Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion Total requirements:13669296 bytes Powodowalo to wykorzystywaniu w duzym stopniu jednej zmiennej ktora odpowiadala glownie za string w formatach.. Zniklo po tym jak wrzucilem do jakiegos tam callbacka(nie pamietam juz) strdel(zmienna, 0, (tu max string) ); Sprobuj w np callbacku OPS dac cos podobnego i moze Ci to pomoze.
  24. ziom123

    Umieranie przy spawnie.

    Jakiego argumentu uzyles przy zapisie zycia? Powinienes zapisac je w float czyli zycie np 50% powinno mniejwiecej wygladac tak: 50.0. Inaczej moze sie bugowac..
  25. ziom123

    bugujący sie 3d tekst

    Mam podobny problem tzn. już jakiś tydzień temu próbowałem stworzyć coś takiego i gdy gracze byli koło siebie widać było, że labele międzysobą migały co update.. nie wiem jak to będzie przy użyciu stremera sprawdzić trzeba.
×