08.08.2012, 01:44
hola amigos estoy creando un comando que cambie el numero de la placa de los vehнculos por el valor que ingrese el usuario.
este es el comando que cree:
pero me sale el siguiente error:
Linea de el error:
este es el comando que cree:
pawn Код:
if(strcmp(cmd, "/placa", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if (!strlen(tmp)) return SendClientMessage(playerid, Rojo, "Usa /placa [Texto]");
new plvalor = strval(tmp);
new nombreusuario[MAX_PLAYER_NAME], string1[256];
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, Rojo, "No Estas En Un Vehнculo.");
}
else
{
new Float:x, Float:y, Float:z,vid,Float:angulo;
vid = GetPlayerVehicleID(playerid);
GetVehiclePos(vid,x,y,z);
GetVehicleZAngle(vid,Float:angulo);
SetVehicleNumberPlate(GetPlayerVehicleID(playerid),plvalor);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
PutPlayerInVehicle(playerid,vid,0);
SetVehiclePos(vid,x,y,z);
SetVehicleZAngle(vid,angulo);
format(string1, sizeof(string1), "%s A Cambiado La Placa De Su Vehнculo a %s", nombreusuario,plvalor);
SendClientMessageToAll(Verde,string1);
}
return 1;
}
Код:
C:\Documents and Settings\Peruxxo\Escritorio\samp\gamemodes\itefree1.pwn(3037) : error 035: argument type mismatch (argument 2)
Код:
SetVehicleNumberPlate(GetPlayerVehicleID(playerid),plvalor);