cmg4life
-
Posts
304 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by cmg4life
-
-
#include <a_npc>
[b] error 017: undefined symbol "ConnectNPC"[/b]
-
Trebuie doar 307 si 302, e o functie care nu are toate argumentele scrise...
-
LOL, AM 45000 LINII SI MERGE TOTUL PERFECT. am adaugat in el multe.
Chiar nu ne pasa...
@ Topic: Buna idee Neo, si string-urile goale cauzeaza asta (stringuri de genul "").
Cauta "" in script si vezi ce iese.
-
si playerul conectat mai devreme ramane conectat ?
Incearca sa repeti schema si al Request Class, OnPlayerSpawn .
Nu-i nimic daca e mare script-ul, atat timp cat e bine inchegat.
-
Mare prostie Stuntman.
Kristu:
sub OnPlayerConnect(playerid) { pui if( !IsPlayerNPC(playerid) ) { //tot ce ai in OnPlayerConnect } return 1; }
si o sa-ti mearga
-
Deci daca ASCUNZI un TEXTDRAW inainte sa-l arati, o sa-ti blocheze tot.
a 2a ar fii, un return 0 pe undeva ? sau un check care impiedica avansarea.
Sugestia mea: Pune in OnPlayerConnect cate un print dupa fiecare chestie "print("Textdraw Hide 1"); " .
Si o sa vezi in Log unde se opreste.
-
Ti l-am corectat putin.
PS: Ce treaba are o comanda de teleport cu un pickup de teleport ?
-
ti l-am modificat un pic
-
e switch(ATST[playerid])
PS: Tare proglema asta...
-
Vezi ca ascunzi un textdraw pe care nu l-ai aratat pe la OnPlayerConnect. (asta iti blocheaza tot callbacku)
-
sterge LockCar si UnLockCar alea vechi si tine-le pe cele de la vyorel.
-
Server_Log.txt ce zice?
-
Prima = ai 2 public OnPlayerEnterRaceCheckpoint.
A 2a = Ai scris o functie, dar nu cu toti parametrii (Argumente).
Scrie functia respectiva in Pawno si asteapta 2 secunde, o sa-ti apara ce trebuie sa scrii.
SendClientMessage(
si o sa aparaSendClientMessage(playerid, color, msg[]);
(sau cva asemanator)
-
Sus de tot (global) scrii new TimpBan[MAX_PLAYERS]; (o variabila globala).
In comanda de ban scrii urm. :
//comanda ce ai tu p aici //totul e in regula if( TimpBan[playerid] == 1 ) return SendClientMessage(playerid, COLOR_RED, "Spam BAN");// (aici scrii ce vrei tu) TimpBan[playerid] = 1; SetTimerEx("BanTimp", 10000, 0, "i", playerid);//nume timer, milisecunde, nu se repeta, "i" (denota INTEGER, adica un numar), ce numar -> playerid //iar dupa verificarea asta Banul in sine. //aici restul de comanda.
iar apoi, tot pe sus scrii:forward BanTimp(id); public BanTimp(id) { BanTimp[id] = 0; return 1; }
Timerul care reseteaza variabila dupa 10 secunde.
-
Ai un sistem de spectator in gamemode sa inteleg, iar cand al 25-lea se conecteaza ramane la onplayerconnect.
Posteaza te rog OnPlayerConnect.
-
Posteaza comanda /exit , comanda /minigun si comanda /nrg .
O sa-ti le rezolv eu.
-
cand ai dat copy/paste cu capu inainte ai uitat sa iei si partea cu CreatePickup.
-
Mersi
-
Leon, ce motiv ai avea sa verifici daca playerul care apasa FIRE e conectat ? Crezi ca se deconecteaza in fractiunea aia de secunda ? Si daca da, crezi ca are vre-un efect ? Si in plus newkeys == KEY_FIRE e o prostie, el mai sus o foloseste bine.
Jupane, invata as citesti reguliile.
if (newkeys & KEY_FIRE) { if( IsNosVehicle(GetPlayerVehicleID(playerid)) ) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); new Float:vx, Float:vy, Float:vz; GetVehicleVelocity(GetPlayerVehicleID(playerid), vx, vy, vz); if (floatabs(vx) < 3 && floatabs(vy) < 3 && floatabs(vz) < 3) SetVehicleVelocity(GetPlayerVehicleID(playerid), vx * Boost_Speed[playerid], vy * Boost_Speed[playerid], vz * Boost_Speed[playerid]); }
Asta e tot, am scos mesajul ala, pt a evita spamul cand apesi click.
-
Probleme GF - Godfather.
-
In primul rand invata sa scrii, in al 2-lea, citeste reguliile, iar in al3lea:
Contul RCON, sau Login-ul, nu e acelasi ca si un cont dintr-un sistem de administratie, RCON e incorporat in SA-MP.
Pt a te loga cu RCON scrii /rcon login PAROLA din server.cfg . Cauta pe http://wiki.sa-mp.com RCON si o sa-ti arate toate comenzile.
Pt LAdmin, care are si instructiuni in topic, folosesti /register PAROLA (aici pui ce parola vrei tu, nu neaparat aia din server.cfg).
Apoi scrii /rcon login parola din server.cfg, folosesti /setlevel 0 - 5 pentru a-ti seta levelul de admin, citeste /level1 /level2 /level3 /level4 /level5 pt toate comenzile.
Dupa asta o sa iti apara in scriptfiles nume.ini .
Pe viitor nu trebuie decat sa intri pe server si sa dai /login parola de mai sus, dupa care folosesti comenzile de admin, daca ti-ai seta level 5, poti sa dai si /setlevel fara RCON.
Bafta.
-
Nu-ti trebuie.
De la 0.3 in sus, nu mai exista limite de vehicule, are un streamer incorporat.
-
Au au au... deja voi scriptati dupa GF sau cum ? Nu mai postati prostii, gen copy/paste, daca nu stiti despre ce e vorba.
Cauti OnPlayerText
si ii dai return 0; el are return 1; momentan
Dupa,
new tstr[128], pn[MAX_PLAYER_NAME]; GetPlayerName(playerid, pn, MAX_PLAYER_NAME); format(tstr, 128, "[%i]%s:%s", playerid, pn, text); SendClientMessageToAll(0xFFFFFFFF, tstr);
Pui tu ce culoare vrei la SendClientMessageToAll.
-
Scrie in pawno ShowPlayerNameTag(
si stai vreo 5 secunde.
Culori TextDraw
in Arhivă probleme
Posted
Sau TextDrawSetString si folosesti ~r~ ~y~ ~b~ ~g~ ~w~ ~p~(red, yellow, blue, green, white, purple)