Jump to content

Nicolas

Membru
  • Posts

    29
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Nicolas's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Mi se pare cam imposibil deoarece streamul este facut de catre clienti, nu de server.
  2. Cred ca este offtopic dar nah...ca sa te conving ca eu sunt. M-ai intrebat in spaniola daca sunt roman.
  3. Nu am spus niciodata ca este ceva "extraordinar". Am postat FS'ul ca un tool pentru useri si apoi ei mi-au cerut sa fac si un include ca sa il poata folosi mai usor.
  4. Da, eu sunt Am fost ceva timp inactiv aici si am vazut acum ca cineva a folosit include-ul intr'un FilterScript asa ca m-am decis sa-l pun si aici...poate o sa intereseze pe cineva.
  5. YouTube Player Info: Prin folosirea acestui filterscript vei puta pune muzica de pe youtube direct pe serverul tau. Unicul lucru care trebuie sa il faci este sa incarci filterscript-ul! Acest FilterScript foloseste PAWN Function PlayerAudioStreamForPlayer de la SA-MP 0.3d pentru a reda melodiile pe serverl tau. Nu ai nevoie de nimic altceva decat aceasta versiune de SA-MP pentru client/server. Caracteristici: - Play for yourself: Folosind aceasta optiune, poti face stream la o melodie/sunet pentru tine insuti (Persona care o foloseste) - Play for someone: Aceasta optiune iti permite sa redai o melodie pentru un ID anume. V-a trebuii sa pui link-ul de pe YouTube dupa care vei fi intrebat pentru care ID vrei sa redai sunetul acestui link. (Atentie: In versiunea actuala(1.0) poti sa redai o melodie DOAR PENTRU UN SINGUR ID in acelasi timp, asta insemna ca pentru a reda o melodie pentru 3 ID-uri diferite, v-a trebui sa folosesti aceasta optiune de 3 ori, odata pentru fiecare din ele.) - Play for a location: Poti reda o melodie intr'o anume location + radius. - Play for all: Nu sunt prea multe de spus pentru aceasta optiune, faci stream la melodie pentru toate persoanele de pe server. Comenzi: /youtube - Aceasta comanda v-a deschide dialogul principal al acestui filterscript. ATENTIE, trebuie sa fii logat ca si RCON Admin pentru a folosi aceasta comanda. /stopu2b - Aceasta comanda v-a opri streamingul melodie curente (chiar si daca nu este redata folosind acest filterscript). Prima data am scriptat comanda /stop dar apoi am decis sa o schimb pentru ca unele servere folosesc deja comanda asta pentru alte scripturi. In curand..: Am lansat versiunea 1.0 pentru a avea niste pareri si comentarii despre aceasta. Versiunea urmatoare v-a fi lansata foarte curand (depinde de timpul meu liber). Aceasta v-a include printre altele urmatoarele lucruri: - TinyURL links for stream - Sunt de acord ca este urat sa vezi un link foarte lung pentru streamingul fiecarei melodii, in versiunea urmatoare o sa adaug TinyURL support, pentru streaming links. - InfoBox - Un dialog(MSG_BOX) cu informatii despre melodia redata...nume, durata, cine a pus'o...etc Bugs: Nimic (inca) Video (Acest video nu a fost facut de mine ci de un user care a probat filterscript-ul, asa ca am sa va rog sa nu faceti post pentru a critica video-ul) http://www.youtube.com/watch?v=6dly-iV62SM Credits: Mie(usrb1n) pentru acest FilterScript. Youtube-mp3 pentru video conversion Descarca: v1.0 - Mediafire v1.0 - Pastebin Altele.... Am lansat si un include numit Youtube Streamer pe care il poti gasi aici NU: sterge crediturile, face re-release fara aprobarea mea ( usrb1n) !
  6. YouTube Streamer v1.0 Dupa lansarea FilterScriptului Youtube Player, unii dintre useri mi-au cerut sa fac si un include pentru a face streaming mai usor. Asa ca am decis sa îi ascult si sa fac acest include. Cum te ajuta asta? SIMPLU ! Poti pune ORICE melodie vrei si sa incluzi asta ORIUNDE vrei tu....CU O SINGURA LINIE ! Functions: [pawn] YoutubeStream(playerid, youtubeurl); // Functie pentru a reda o melodie YoutubeStopStream(playerid); // Aceasta muzica v-a opri streamingul pentru playerid. [/pawn] Cum functioneaza?: Da, este atat de simplu pregum se pare. Esti liber sa iei link-ul de youtube cum sau de unde vrei. Functina YoutubeStream functioneaza cu link-uri intregi de youtube (chiar daca id-ul videoului are 11 sau 12 caractere). A doua functie, YoutubeStopStream v-a opri streamingul melodiei curente aratand urmatorul mesaj: "Youtube streaming was stoped". 1: V-a trebui sa incluzi asta in scriptul tau: #include <youtube> 2: Poti folosi cele 2 functii unde doresti tu... Pentru a reda o melodie, foloseste.. YoutubeStream(playerid, youtubeurl); Pentru a opri streamingul undei melodii pentru un user, foloseste.. YoutubeStopStream(playerid); If you type incorrect or invalid URL, a red message will be showed for PlayerID saying the URL is invalid, you can change that as you want.. Altceva?: Da, in scurt timp o sa fac versiunea 2.0 in care , ca si la filterscript, o sa adauga optiuni pentru a obtine informatii despre melodie: Nume, durata...etc O sa adauga si support TinyURL pentru a scurta link-urile(atat pentru fs cat si pentru include) Descarca: v1.0 - Include file
  7. Incearca asa: [pawn]public SetPlayerToTeamColor(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) { SetPlayerColor(playerid,0xFFFFFFF00); } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { SetPlayerColor(playerid,0x2B60DE00); } if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { SetPlayerColor(playerid,0x2B60DE00); } if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { SetPlayerColor(playerid,0x2B60DE00); } if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { SetPlayerColor(playerid,0xF67BF600); } if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { SetPlayerColor(playerid,0xF6F63200); } if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { SetPlayerColor(playerid,0x84764F00); } if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { SetPlayerColor(playerid,0x0B5F600); } if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { SetPlayerColor(playerid,0x0B5F600); } if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { SetPlayerColor(playerid,0x00000); } if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SetPlayerColor(playerid,0xF60000); } if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SetPlayerColor(playerid,0xF60000); } if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SetPlayerColor(playerid,0x0AB000); } if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SetPlayerColor(playerid,0xF6AB000); } if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { SetPlayerColor(playerid,0x680000); } if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SetPlayerColor(playerid,0x2418100); } if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { SetPlayerColor(playerid,0x295DD00); } if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) { SetPlayerColor(playerid,0xFFFFFFF00); } if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19) { SetPlayerColor(playerid,0xB384000); } if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20) { SetPlayerColor(playerid,0x089F600); } if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20) { SetPlayerColor(playerid,0x089F600); } if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21) { SetPlayerColor(playerid,0x5D6A4500); } } }[/pawn]
  8. In joc, logeaza'te la RCON si da-i /rcon reloadfs NumeFS (daca ai host pe linux e case sensitive) Asa vezi daca sigur s-a incarcat bine sau nu.
  9. Arata-ne liniile acelor errori, cel putin unele.... Nu putem ghici ce ai tu acolo.
  10. Nicolas

    Help :D

    Arata-ne ce contine acel textdraw care da problema Poate il rezolvam...
  11. Nicolas

    Problema

    Ah scuze, greseala mea. [pawn] if(strcmp(cmd, "/boteaza", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLeader] != 20) { SendClientMessage(playerid, COLOR_GREY, "Nu esti un preot !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Format corect: /boteaza [playerid] [pret]"); return 1; } new pretbotez; giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Format corect: /boteaza [playerid] [pret]"); return 1; } pretbotez = strvalEx(tmp); if(pretbotez < 1000 || pretbotez > 10000) { SendClientMessage(playerid, COLOR_GREY, "Pretul nu poate fi mai putin de $1000 sau mai mult de $10.000 !"); return 1; } if(PlayerInfo[giveplayerid][pBotezat] == 1) { SendClientMessage(playerid, COLOR_GREY, "Acest om este deja boteazat!"); return 1; } if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(ProxDetectorS(8.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Nu te poti boteaza pe tine insuti!"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* L-ai botezat pe %s pentru suma de $%d.", giveplayer, pretbotez); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Ai fost botezat de catre preotul %s pentru suma de $%d.", sendername, pretbotez); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[pBotezat] = 1; PlayerInfo[pCash] = PlayerInfo[playerid][pCash] - pretbotez; GivePlayerMoney(playerid, -pretbotez); } else { SendClientMessage(playerid, COLOR_GREY, " Acest player nu este aproape de tine !"); } } } else { SendClientMessage(playerid, COLOR_GREY, " Acest player nu este conectat !"); } } return 1; }[/pawn] Ia vezi asa, si in legatura cu erroarea, arata'mi daca doresti si te ajut.
  12. 1: Trebuie sa'ti seteze si un pVar, banuiesc eu Deci... Cauta enum-ul si adauga pBotezat undeva acolo [pawn]enum pInfo { . . . . pBotezat, . . . }[/pawn] Dupa care adaugi urmatorul lucru in OnPlayerRegister si OnPlayerSave: [pawn]format(var, 32, "Botezat=%d\n",PlayerInfo[playerid][pBotezat]);fwrite(hFile, var);[/pawn] In OnPlayerLogin: [pawn]if( strcmp( key , "Botezat" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBotezat] = strvalEx( val ); }[/pawn] Bun, acum sa trecem la comanda. [pawn] if(strcmp(cmd, "/boteaza", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLeader] != 20) { SendClientMessage(playerid, COLOR_GREY, "Nu esti un preot !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Format corect: /boteaza [playerid] [pret]"); return 1; } new pretbotez; giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Format corect: /boteaza [playerid] [pret]"); return 1; } pretbotez = strvalEx(tmp); if(pretbotez < 1000 || pretbotez > 10000) { SendClientMessage(playerid, COLOR_GREY, "Pretul nu poate fi mai putin de $1000 sau mai mult de $10.000 !"); return 1; } if(PlayerInfo[giveplayerid][pBotezat] == 1) { SendClientMessage(playerid, COLOR_GREY, "Acest om este deja boteazat!"); return 1; } if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(ProxDetectorS(8.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Nu te poti boteaza pe tine insuti!"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* L-ai botezat pe %s pentru suma de $%d.", giveplayer, pretbotez); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Ai fost botezat de catre preotul %s pentru suma de $%d.", sendername, pretbotez); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[pBotezat] = 1; } else { SendClientMessage(playerid, COLOR_GREY, " Acest player nu este aproape de tine !"); } } } else { SendClientMessage(playerid, COLOR_GREY, " Acest player nu este conectat !"); } } return 1; }[/pawn] Cam atat cu prima intrebare. A doua....in head-ul scriptului adauga asta: [pawn]new FactSkins20[6][1] = { // Skinurile factiunii de preoti {1},{141},{118},{83},{73},{68} };[/pawn] Comanda ar fi urmatoarea: [pawn]if(strcmp(cmd, "/haine", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] >= 1 || ) { if(IsAtClothShop(playerid)) { if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); } else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); } else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); } else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); } else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 117; SetPlayerSkin(playerid, 117); } else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); } else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 249; SetPlayerSkin(playerid, 249); } else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); } else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); } else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); } else if(PlayerInfo[playerid][pMember] == 12) { ChosenSkin[playerid] = 240; SetPlayerSkin(playerid, 240); } else if(PlayerInfo[playerid][pMember] == 14) { ChosenSkin[playerid] = 117; SetPlayerSkin(playerid, 117); } else if(PlayerInfo[playerid][pMember] == 15) { ChosenSkin[playerid] = 107; SetPlayerSkin(playerid, 107); } else if(PlayerInfo[playerid][pMember] == 16) { ChosenSkin[playerid] = 48; SetPlayerSkin(playerid, 48); } else if(PlayerInfo[playerid][pMember] == 17) { ChosenSkin[playerid] = 110; SetPlayerSkin(playerid, 110); } else if(PlayerInfo[playerid][pMember] == 18) { ChosenSkin[playerid] = 102; SetPlayerSkin(playerid, 102); } else if(PlayerInfo[playerid][pMember] == 19) { ChosenSkin[playerid] = 206; SetPlayerSkin(playerid, 206); } else if(PlayerInfo[playerid][pMember] == 20) { ChosenSkin[playerid] = 68; SetPlayerSkin(playerid, 68); } else { return 1; } GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][0] = GetPlayerInterior(playerid); ChangePos2[playerid][1] = 1; SetPlayerInterior(playerid,0); //new rand = random(sizeof(gInviteSpawns)); /* SetPlayerInterior(playerid, 18); SetPlayerPos(playerid, 181.7410,-87.4888,1002.0234); SetPlayerFacingAngle(playerid, 128.0); SetPlayerCameraPos(playerid, 178.2804,-89.5319,1003.0234); SetPlayerCameraLookAt(playerid, 181.7410,-87.4888,1002.0234); */ //SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player //SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]); //SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]); //SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); TogglePlayerControllable(playerid, 0); SelectChar[playerid] = 255; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; SelectCharPlace[playerid] = 1; PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SendClientMessage(playerid, COLOR_LIGHTRED, "* Scrie 'next' pentru a cauta haine."); SendClientMessage(playerid, COLOR_LIGHTRED, "* Cand ai gasit haina potrivita scrie 'done'."); SetPlayerFacingAngle(playerid,270); SetPlayerPos(playerid,258.1813,-41.5929,1002.0234); SetPlayerInterior(playerid,14); SetPlayerCameraPos(playerid,255.7253,-39.9420,1002.0234); SetPlayerCameraLookAt(playerid,258.1813,-41.5929,1002.0234); } else { SendClientMessage(playerid, COLOR_GRAD2, " Nu esti la Magazinul de Haine !"); return 1; } } else { if(PlayerInfo[playerid][pLeader] != 0) { SendClientMessage(playerid, COLOR_GRAD2, " You can't change your clothes while you are a leader !"); return 1; } if(IsAtClothShop(playerid)) { if(PlayerInfo[playerid][pSex] == 1) { ChosenSkin[playerid] = 2; SetPlayerSkin(playerid, 2); PlayerInfo[playerid][pChar] = 2; } else if(PlayerInfo[playerid][pSex] == 2) { ChosenSkin[playerid] = 55; SetPlayerSkin(playerid, 55); PlayerInfo[playerid][pChar] = 55; } else { return 1; } GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][0] = GetPlayerInterior(playerid); ChangePos2[playerid][1] = 1; SetPlayerInterior(playerid,0); new rand = random(sizeof(gInviteSpawns)); SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]); SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]); SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); TogglePlayerControllable(playerid, 0); SelectChar[playerid] = 255; if(PlayerInfo[playerid][pSex] == 1) { SelectCharID[playerid] = 20; } else if(PlayerInfo[playerid][pSex] == 2) { SelectCharID[playerid] = 30; } else { return 1; } SelectCharPlace[playerid] = 1; PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SendClientMessage(playerid, COLOR_LIGHTRED, "* Scrie 'next' pentru a cauta haine."); SendClientMessage(playerid, COLOR_LIGHTRED, "* Cand ai gasit haina potrivita scrie 'done'."); } } } return 1; }[/pawn] Acum cauta public OnPlayerText(playerid, text[]) si vezi ca printre primele linii o sa ai asta: [pawn]if(SelectChar[playerid] == 255) {[/pawn] Cand o gasesti adauga un nou case la sfarsit, consecutiv ultimului. La mine ultimul case este 11 deci o sa folosesc case 12 pentru preoti: [pawn] case 12: //Preoti { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, FactSkins20[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = FactSkins20[0][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, FactSkins20[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = FactSkins20[1][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, FactSkins20[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = FactSkins20[2][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, FactSkins20[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = FactSkins20[3][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, FactSkins20[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = FactSkins20[4][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, FactSkins20[5][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = FactSkins20[5][0]; }[/pawn] Cam atat, nu am putut sa probez nimic inca pentru ca nu imi merge momentan GTA-SA, dar nu cred ca e nici o problema, in orice caz daca iti da vreo eroare arata-mi-o aici si o rezolvam imediat.
  13. Nicolas

    Intrebare

    Bineinteles ca se poate. http://wiki.sa-mp.com/wiki/Function:SetVehicleToRespawn Este un lucru basic, tu cand dai /rtc 120 el face SetVehicleToRespawn(120)
  14. Nicolas

    Intrebare

    Adica vrei ceva de genul, /rtc 120 sa dea respawn la masina 120, nu ? Sau cand un player foloseste /rc sa dea respawn la masina care are id-ul lui din pVeh?
  15. Nicolas

    Help :D

    A incercat cu alt GM si ii merge. Deci cred ca problema poate fi doar din scriptul lui.
×
×
  • 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.