17.03.2011, 03:38
va en pedidos. para la proxima ya sabes
supongo q funciona:
supongo q funciona:
pawn Код:
if(!strcmp(cmd, "/v", true)){
new str[128], tmp[256];
tmp = strtok(cmdtext, idx);
if(gPlayerStatus[playerid] != 0){
format(str,128,"[ERROR]: You are already using "%s".", aSelNames[gPlayerStatus[playerid]-1]);
return SendClientMessage(playerid,COLOR_RED,str);
}
if(!strlen(tmp))return SendClientMessage( playerid, COLOR_RED, "[USAGE]: /v MODELID/NAME or /vehicle MODELID/NAME" );
new veh = GetVehicleModelIDFromName(strval(tmp));
if(veh<MIN_VEHI_ID || veh>MAX_VEHI_ID)return SendClientMessage(playerid, COLOR_RED, "[ERROR]: Invalid MODELID/NAME");
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid, x, y, z);
GetXYInFrontOfPlayer(playerid, x, y, VEHI_DIS);
GetPlayerFacingAngle(playerid, a);
curPlayerVehM[playerid] = veh;
curPlayerVehI[playerid] = CreateVehicle(veh, x, y, z + 2.0, a + 90.0, -1, -1, 5000);
LinkVehicleToInterior(curPlayerVehI[playerid], GetPlayerInterior(playerid));
curServerVehP[curPlayerVehI[playerid]][spawn] = true;
curServerVehP[curPlayerVehI[playerid]][vmodel] = veh;
curServerVehP[curPlayerVehI[playerid]][vInt] = GetPlayerInterior(playerid);
format(str,128,"[SUCCESS]: Spawned a "%s" (MODELID: %d, VEHICLEID: %d)", aVehicleNames[veh-MIN_VEHI_ID], veh, curPlayerVehI[playerid]);
return SendClientMessage(playerid, COLOR_GREEN, iString);
}