19.04.2009, 19:51
Does any one know how to get this to work all i can get it to do is display the message and not destroy the vehicle ![rolleyes](images/smilies/rolleyes.gif)
![rolleyes](images/smilies/rolleyes.gif)
Код:
#include <a_samp> #include <seif_vehicles> forward destroyspawnedvehicle(playerid,vehicleid); #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(nrg,3,cmdtext); return 0; } new starttimer1; dcmd_nrg(playerid,params[]) { new Float:X,Float:Y,Float:Z,Float:Angle,veh; if(!strlen(params)) GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); veh = CreateVehicle(522,X,Y,Z,Angle,-1,-1,-1); PutPlayerInVehicle(playerid,veh,0); starttimer1 = SetTimer("destroyspawnedvehicle", 520, 1); return 1; } public destroyspawnedvehicle(playerid,vehicleid) { new veh; veh = GetPlayerVehicleID(playerid); if(IsPlayerInVehicle(playerid,veh)){ } else { DestroyVehicle(vehicleid); GameTextForPlayer(playerid, "~g~Vehicle Destroyed!!", 7000, 5); KillTimer(starttimer1); } return 1; }