Salut. Trec direct la subiect. Uite eu scriptu asta il folosesc sa dau spawn la masini COMMAND:veh(playerid,params[])
{
#if ALLOW_VEH == false
return SendClientMessage(playerid,color_red,"Sorry! This feature has been disabled.");
#else
if(PlayerInfo[playerid][Level] < 2) return SendClientMessage(playerid,color_red,"You have no permission to use this command!");
new vehicle[32],c1 = -1,c2 = -1;
if(sscanf(params,"s[24]",vehicle)) return SendClientMessage(playerid,color_red,"USAGE: /veh [vehiclename] [color1] [color2]");
sscanf(params,"s[24]ii",vehicle,c1,c2);
new model = GetVehicleModelIdByName(vehicle);
if(model == 0) return SendClientMessage(playerid,color_red,"Sorry! Cannot find a vehicle with your entered vehiclename.");
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
AddStaticVehicleEx(model,x+5,y,z,0,c1,c2,-1);
SendClientMessageEx(playerid,color_orange,"sss","You succesfully spawned a ",vehicle," !");
printf("%s has spawned a %s.",PlayerInfo[playerid][Username],vehicle);
return 1;
#endif
}
Si azi am facut /vrespawn-ul dar cand incerc sa dau respawn la masini imi tot apar inapoi alea create de mine(/veh).
COMMAND:vrespawn(playerid,params[])
{
if(PlayerInfo[playerid][Level] < 1) return SendClientMessage(playerid,color_red,"You have no permission to use this command!");
{
for(new iPlayer;iPlayer<MAX_PLAYERS;iPlayer++)
if(IsPlayerInAnyVehicle(iPlayer) == 1)
{
RemovePlayerFromVehicle(iPlayer);
for(new i;i<MAX_VEHICLES;i++)
SetVehicleToRespawn(i);
return 1;
}
for(new iPlayer;iPlayer<MAX_PLAYERS;iPlayer++)
if(IsPlayerInAnyVehicle(iPlayer) == 0)
{
for(new i;i<MAX_VEHICLES;i++)
SetVehicleToRespawn(i);
}
}
return 1;
}