sKenzi
Membru-
Posts
38 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by sKenzi
-
Îmi apare 1 singur text ?i 1 singur checkpoint ( primul ) si sunt vreo 2-3 erori..oricum multumesc frumos :*
-
[pawn]public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { { if (cID[playerid] == 0 ) { GivePlayerMoney(playerid,5000); DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_GREEN,"Ai ajuns la destinatie"); SendClientMessage(playerid,COLOR_GREEN," Du-te la urmatorul checkpoint pentru a primi inca $5.000 "); } } if(IsPlayerInRangeOfPoint(playerid,3.0,2038.0974,1343.8402,10.6719)) { CP[playerid] = 1; SetPlayerCheckpoint(playerid,1999.8719,1344.0342,10.9543,3.0); } else if(CP[playerid]==1) { new pName[24]; new str[128]; GetPlayerName(playerid, pName, 24); format(str, 128,"Felicitari %s! tocmai ai terminat traseul si ai primit supa de 5.000$", pName); SendClientMessage(playerid, COLOR_GREEN, str); GivePlayerMoney(playerid,5000); } return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) {[/pawn] în primele linii: [pawn]new cID[MAX_PLAYERS]; new CP[MAX_PLAYERS];[/pawn]
-
Este-n regula, functioneaza bine, numai ca acum imi da acel mesaj de la primul checkpoint la ambele checkpointuri..
-
Trebuie sa declar fiecare checkpoint ? Cum adica daca checkpointul este egal cu 219 ?
-
Ce e ma atat de greu ? Cand un player e AFK, altcineva trage in el iar apoi cand revine din AFK sa moara :|
-
am asa: [pawn]{ { if (cID[playerid] == 0 && !IsPlayerInAnyVehicle(playerid)) { GivePlayerMoney(playerid,5000); DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_GREEN,"Ai ajuns la destinatie"); SendClientMessage(playerid,COLOR_GREEN," Du-te la urmatorul checkpoint pentru a primi inca $5.000 "); } if(IsPlayerInRangeOfPoint(playerid,3.0,2038.0974,1343.8402,10.6719)) { SetPlayerCheckpoint(playerid,1999.8719,1344.0342,10.9543,3.0); } return 1; } }[/pawn] Cum fac ca dupa ce se duce la cel de-al doilea checkpoint sa-i întrerupa tot ? si cum fac sa nu mai dea acelas mesaj în ambele checkpointuri ? Multumesc frumos.
-
Exista in zilele noastre astfel de cretini ?!
-
cauta mai bine pe google, o sa gasesti sigur.
-
pai.. daca folosesti ZCMD poti pune comanda unde vrei tu. ( pawn este limbajul de programare pentru GTA:SA, de asemenea PAWNO se numeste editorul pt el ) ( GM = gamemode = modul de joc ) *Daca ai nevoie, da-mi add pe messenger. ID-ul este in profil sau copiezi numele meu si mai adaugi '1996'
-
Merge pus orice text. Succes.
-
Cu Zcmd sau Strcmd. Lol, zi-ne mai multe detalii.
-
Mai pune cateva linii de sus si de jos, inclusiv linia 2811. Normal ar fii de la un forward lipsa.
-
Genius, include pt. OnPlayerShootPlayer, nu pt. SetPlayerHealth. * Agent Perry ( ) ), aici eu nu mai postez, observ daca incerc sa te ajut.. sunt luat de fraier.
-
( vad ca esti bulangiu de fel ) SetPlayerHealth l-ai pus pe 0 ?! P.S: mi se pare ca e si un include pt asta.
-
Fa ma frate cu OnPlayerShootPlayer..ID de la sniper e 34 ! Descurca-te !
-
Ce legatura are SDPistol ( tazer ) cu sniper ?
-
O metoda pentru a afla parolele de la winrar este decriptarea lor, asta dureaza ZECI DE ANI. ( Cel putin asa era cand am incercat eu )
-
Eroarea ai rezolvat-o ? Sau ai stricat mai mult ? Ai vreun backup cu gamemode-ul ?
-
[pawn]public OnPlayerStateChange( playerid, newstate, oldstate ) { if( newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER ) { PlayAudioStreamForPlayer( playerid, " LINK " ); } else if( oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER ) { StopAudioStreamForPlayer( playerid ); } return 1; }[/pawn] Cu linkul te descurci.
-
Daca doresti ca un anume gen de nickname-uri sa nu intre pe serverul tau ( reclama..sau orice altceva ), acest tutorial este de ajutor. Acest tutorial, se bazeaza pe introducerea unor nickname-uri in gamemode si interzicerea lor dandu-le kick ( dupa caz, ban ). De asemenea, o sa punem si un KickWithMessage pentru ca anumitul player sa stie de ce a fost dat afara. Pasul 1: Dupa liniile de include-uri, facem urmatorul forward forward KickPublic(playerid); Apoi o sa facem un public public KickPublic(playerid) Kick(playerid); Dupa aceste doua, vom pune un stock cu un timer si un SendClientMessage stock KickWithMessage(playerid, color, message[]) { SendClientMessage(playerid, color, message); SetTimerEx("KickPublic", 1000, 0, "d", playerid); } Pasul 2: Acum, vom Merge la OnPlayerConnect Si vom folosi un strfind, rolul lui fiind de a cauta si gasi cuvantul pus in parametrii lui. if(strfind("cuvant", "cuvant", true) != -1) { KickWithMessage(playerid, 0xFF0000FF, "Numele nu corespunde cu cerintele serverului. Pa !"); } * N-am putut explica in detaliu de 100 %, nu stiu perfect. Insa am vrut s-o postez in speranta ca, cuiva ii va fi de folos. * Pentru orice intrebare, puteti lasa reply.
-
Nu-mi spune cannot read from file: " YSI / y_ini ", imi spune "YSI\internal\y_version"..deci folderul YSI si y_ini le am !
-
acum imi da o alta eroare. Scuzati ca postez aici, dar uitati-va si voi putin aici http://www.sa-mp.ro/forum/index.php?topic=29481.msg153692#new Multumesc.
-
Salutari, am incercat sa fac si eu un sistem de register / login prin Y_INI, adica aceasta: http://www.sa-mp.ro/forum/index.php?topic=23284.0 Si mi-a dat o eroare cum ca nu poate citi din YSI/Y_INI, i-am facut folder in pawno acelui YSI si am pus include-ul Y_INI. Acum imi da o alta eroare, si anume: fatal error 100: cannot read from file: "YSI\internal\y_version" Va rog mult, am nevoie de ajutor. Multumesc.