- 0
Cum pot face comanda /freezecar
-
Similar Content
-
- 2 replies
- 2.000 views
-
- 1 answer
- 447 views
-
- 2 answers
- 1.038 views
-
Am o problema cu un battlepass,de ce nu merge comanda /misiuni cand o scriu,tin sa precizez ca script-ul mi l-a facut chatgpt
By cbnmihaita,
- 2 answers
- 854 views
-
- 3 answers
- 1.375 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

Question
Bogdan's
Problema intalnita (descriere): Am incercat de pe net sa fac comanda freezecar din motive personale.Am gasit un stock cu comanda si cand sa adaug ToggleVehicleControllable(vehicleid, 1); nu merge,imi da erori.
Liniile de cod / sursa / script-ul(obligatoriu):Ero(area / rile) / warning-(ul / urile):
forward CheckPos(vehicleid) public CheckPos(vehicleid) { new FrozenPos; new Float: pos[3]; GetVehiclePos(vehicleid, pos[0], pos[1], pos[2]); // Eroarea if(pos[0] != FrozenPos[vehicleid][0] || pos[1] != FrozenPos[vehicleid][1] || pos[2] != FrozenPos[vehicleid][2])) { SetVehiclePos(vehicleid, FrozenPos[vehicleid][0], FrozenPos[vehicleid][1], FrozenPos[vehicleid][2]); return true; } return 1; }Restul scriptului:if(strcmp(cmd, "/blockveh", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "UTILIZEAZA: /blockveh [ID vehicul]"); return 1; } if(IsACop(playerid)) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); ToggleVehicleControllable(playa, 0); GameTextForPlayer(playa, "~r~Vehicul Oprit de la Telecomanda", 5000, 3); SendClientMessage(playerid, COLOR_BLACK, "Ai apasat butonul 'Oprit' de pe telecomanda si ai oprit masina momeala."); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Nu esti autorizat pentru folosirea comenzii!"); } } return 1; }Stock-ul:stock ToggleVehicleControllable(vehicleid, bool: status) { if(status == false) { new Float: pos[3]; GetVehiclePos(vehicleid, pos[0], pos[1], pos[2]); FrozenPos[vehicleid][0] = pos[0], FrozenPos[vehicleid][1] = pos[1], FrozenPos[vehicleid][2] = pos[2]; FrozenTimer[vehicleid] = SetTimerEx("CheckPos", 1000, true, "d", vehicleid); return 1; } else { KillTimer(FrozenTimer[vehicleid]); FrozenTimer[vehicleid] = -1; } return true; }Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da.Am incercat.Si mai am o problema,cred ca da freeze playerului nu masinii:| Am o banuiala dar nu stiu exact fiindca nu am testat.
15 answers to this question
Recommended Posts