Jump to content

cmg4life

V.I.P
  • Posts

    304
  • Joined

  • Last visited

Everything posted by cmg4life

  1. cmg4life

    Cum fac?

    Vezi ca ai ceva de genu OnRconLogin sau asa ceva, cauta pe wikipedia callback-ul.
  2. Sau TextDrawSetString si folosesti ~r~ ~y~ ~b~ ~g~ ~w~ ~p~(red, yellow, blue, green, white, purple)
  3. Trebuie doar 307 si 302, e o functie care nu are toate argumentele scrise...
  4. Chiar nu ne pasa... @ Topic: Buna idee Neo, si string-urile goale cauzeaza asta (stringuri de genul ""). Cauta "" in script si vezi ce iese.
  5. 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.
  6. Mare prostie Stuntman. Kristu: sub OnPlayerConnect(playerid) { pui if( !IsPlayerNPC(playerid) ) { //tot ce ai in OnPlayerConnect } return 1; } si o sa-ti mearga
  7. 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.
  8. Ti l-am corectat putin. PS: Ce treaba are o comanda de teleport cu un pickup de teleport ?
  9. e switch(ATST[playerid]) PS: Tare proglema asta...
  10. Vezi ca ascunzi un textdraw pe care nu l-ai aratat pe la OnPlayerConnect. (asta iti blocheaza tot callbacku)
  11. sterge LockCar si UnLockCar alea vechi si tine-le pe cele de la vyorel.
  12. cmg4life

    Warnuri

    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 apara SendClientMessage(playerid, color, msg[]); (sau cva asemanator)
  13. cmg4life

    Anti Spam

    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.
  14. Ai un sistem de spectator in gamemode sa inteleg, iar cand al 25-lea se conecteaza ramane la onplayerconnect. Posteaza te rog OnPlayerConnect.
  15. Posteaza comanda /exit , comanda /minigun si comanda /nrg . O sa-ti le rezolv eu.
  16. cand ai dat copy/paste cu capu inainte ai uitat sa iei si partea cu CreatePickup.
  17. 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.
  18. 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.
  19. Nu-ti trebuie. De la 0.3 in sus, nu mai exista limite de vehicule, are un streamer incorporat.
  20. 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.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.