Jump to content

Sarpe

Membru
  • Posts

    13
  • Joined

  • Last visited

    Never

Everything posted by Sarpe

  1. Posteaza "ShowStats(playerid,playerid);" trebuie sa fie un "public" sau "stock" Apoi in prima parte unde ai postat aia cu "if(PlayerInfo[playerid][pStats] == 2) {" nu ai postat comanda intrega.Daca vrei sa te ajutam posteaza tot, ca nu fura nimeni GM-uri si comenzi care le gasesti peste tot pe net.La aceasta comanda ai 2 acolade inschise la sfarsit in plus, asta inseamna ca inainte de if(PlayerInfo[playerid][pStats] == 2) mai sunt 2 sau mai multe cerinte.
  2. Sarpe

    Server glitch

    verifica bine toate "callback" Probabil ai schimbat ceva acolo din greseala, sau incerca sa-ti dai seama ce modificari ai facut inainte de aceasta problema.
  3. incearca sa o anulezi pe a 2-a, pare mai completa prima. Create3DTextLabel(string, 0xFFFFFFFF, HouseInfo[Total_House_Created][hPosX], HouseInfo[Total_House_Created][hPosY], HouseInfo[Total_House_Created][hPosZ]+0.2, 20.0, HouseInfo[Total_House_Created][hWorld]); iti creaza tie textul. Iar cand dai Buy prin tasta F sau ce mai faci tu acolo, inainte de noul text 3D sa pui DeletePlayer3DTextLabel(HouseLabel[Total_House_Created]); Adica sa-l stearga pe cel vechi si sa-l adauge pe cel nou.
  4. Si eu am avut intr-un GM asta cu Mission si am renuntat, nici nu m-am obosit sa o fac. Daca vrei o sa postez aici pe forum un Job de constructor la care am lucrat mai demult, si in loc de Mission o sa ai un Job nou. Ce ai tu acolo nu face decat sa te plimbe pe harta prin checkpoint-uri fara niciun rost.
  5. Te duci in locul unde vrei sa te dea, si scrii /save. Intri apoi la Documents\GTA San Andreas User Files\SAMP si vei gasi un fisier "savedpositions". In acel fisier gasesti de exemplu AddPlayerClass(292,2119.6997,2453.9246,10.6719,86.6648,0,0,0,0,0,0); // Primul numar, adica 292 este ID-ul skinului, deci nu te intereseaza.Urmatoarele 3 coordonate sunt X, Y si Z de care ai tu nevoie, apoi 86.6648 este unghiul de rotatie(asta in caz ca iti apare caracterul cu spatele sau intr-o parte). Tot ce trebuie sa faci este sa inlocuiesti coordonatele tale cu cele din joc.
  6. folosesti Zh3r0System ?
  7. if(response == 0) { SendClientMessage(playerid, Blue, "You have been disconnected!"); Kick(playerid); return 1; } Asta iti da kick. "if(response == 0)" = Register in cazul tau.
  8. posteaza comanda cu care cumperi o casa
  9. CMD:giveveh( playerid, params[ ] ) { if ( GetPVarInt( playerid, "Level" ) < 2 ) return SendClientMessage( playerid, -1, "You are not allowed to use this command"); if ( sscanf( params, "uiii", params[ 0 ], params[ 1 ], params[ 2 ], params[ 3 ] ) ) return SendClientMessage( playerid, -1, ""COL_LIGHTBLUE"Usage:{FFFFFF} /giveveh <id/name> <vehicleID> <color 1> <color 2> "); if ( !IsPlayerConnected( params[ 0 ] ) ) return SendClientMessage( playerid, -1, ""COL_RED"Player is not connected"); if(params[1] < 400 || params[1] > 611 ) return SendClientMessage( playerid, -1, ""COL_LRED"Invalid vehicle ID."); if(params[2] < 0 || params[2] > 255 || params[3] < 0 || params[3] > 255) return SendClientMessage( playerid, -1, ""COL_LRED"Invalid vehicle colors."); new Float: X, Float: Y, Float: Z, veh, vehname[100]; GetPlayerPos(params[0], X, Y, Z); veh = CreateVehicle(params[1], X, Y, Z, 0, params[2], params[3], 300); PutPlayerInVehicle(params[0], veh, 0); LinkVehicleToInterior(veh, GetPlayerInterior(params[0])); new string[128], vehid; vehid = GetPlayerVehicleID(params[0]); vehname = GetVehicleName(vehid); SetPlayerArmedWeapon(params[0],2); format(string,sizeof(string),"Admin %s gives a %s to %s.",pName( playerid ),vehname, pName(params[0])); ABC(COLOR_RED,string,1); return 1; } Comanda asta am creat-o pentru serverul meu.Cu aceasta comanda creeze o masina cuiva, alegand inclusiv culorile.Deci o poti folosi atat pentru tine, cat si pentru alti playeri.Comanda este informativa, cu siguranta iti va da erori pentru ca nu ai definite ABC, pName, GetPVarInt si multe altele.Nu am de unde sa stiu cum le ai tu definite in GM-ul tau.
  10. Daca e GM-ul egaming poti sa scoti comanda aia E facuta doar pentru a fi acolo, si chiar nu-si are rostul. Ti se intampla asta pentru ca de la acel Checkpoint nu sunt altele, adica la public "OnPlayerEnterCheckpoint(playerid)" cand intri in primul checkpoint trebuie sa iti apara al 2-lea, apoi cand intri in al 2-lea sa iti apara al 3-lea si tot asa.Sau mai simplu folosesti public "SetRaceCheckpoint(playerid,target,next)" si apar sub forma de checkpointuri de curse cu un traseu stabilit de tine.
  11. Ai 4 coordonate! Daca: X= 1513.7368 Y= -1784.2408 Z= 13.5937 atunci: Create3DTextLabel({7F1AF2}CNN Studio PD\n {74F21A}Foloseste: {F80404}/AD {74F21A}pentru a face un anunt"",COLOR_GRAD4, 1513.7368,-1784.2408,13.5937, 10.0, 0, 0); asta e forma: Create3DTextLabel(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS);
  12. Posteaza "ShowStats(playerid,playerid);" ar trebui sa fiu un "public" Nu imi dau seama ce face "if(PlayerInfo[playerid][pStats] == 2)" e posibil dupa prima data cand dai /stats, sa nu mai fie == 2 deci sa-ti apara eroare...
×
×
  • 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.