-
Recently Browsing 0 members
- No registered users viewing this page.
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.
Question
Jimmi
Problema intalnita (descriere):Am facut un sistem de tepi...Pun spike strip0urile trec cu masina dar acestea nu cauzeaza damage masinii...Am pus GetVehicleDamageStatus dar tot nu se sparg rotile..
Ero(area / rile) / warning-(ul / urile):-
Liniile de cod / sursa / script-ul(obligatoriu):
Imagini / Video (optional):-
Ati incercat sa rezolvati singur?:Da
//========================================[CMD:SPIKESTRIPES]=================================================== CMD:spikestripes(playerid, params[]) { if (!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Nu esti politist!"); if (PlayerInfo[playerid][pSpikestrip] != 0) return SendClientMessage(playerid, COLOR_GREY, "Poti folosi doar 1 spike-strip in acelasi timp, scrie /rsp pentru a-l sterge pe cel actual."); if (spikestriptimer != 0) return SendClientMessage(playerid, COLOR_GREY, "Asteapta putin inainte sa mai pui un spike-strip!"); new Float:A; new panels, doors, lights, tires; new carid = GetPlayerVehicleID(playerid); new sendername[MAX_PLAYER_NAME], string[256]; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, A); PlayerInfo[playerid][pSpikestrip] = CreateDynamicObject(2899, X, Y, Z-0.9, 0.0, 0.0, A-90); GetVehicleDamageStatus(carid, panels, doors, lights, tires); SetPlayerPos(playerid, X, Y, Z+4); GameTextForPlayer(playerid, "~w~SpikeStrip ~r~Pus", 5000, 5); SendClientMessage(playerid, COLOR_GREEN, "Ai pus un spike-strip cu succes, scrie /rsp sau /removespikestrip pentru a-l sterge."); spikestriptimer = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "HQ: Un spike-strip a fost depus de catre %s, si a fost marcat pe harta cu un checkpoint.", sendername); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1) { SetPlayerCheckpoint(playerid, X, Y, Z-10, 1.0); SendClientMessage(i, TEAM_BLUE_COLOR, string); if (PlayerInfo[i][pRank] >= 5 && PlayerInfo[i][pMember] || PlayerInfo[i][pLeader] == 1) { SendClientMessage(i, COLOR_YELLOW, "Poti sterge toate spike-strip tastand /rspall"); } } } } SetTimer("ResetSpikestripTimer", 60000, false); return 1; } //return /spikestripes CMD:sp(playerid, params[]) { return cmd_spikestripes(playerid, params); }9 answers to this question
Recommended Posts