CMD:vspawn(playerid,params[])
{
new
Float:x,Float:y,Float:z,Float:a,
vehid;
if(sscanf(params,"i",vehid)) return SendClientMessage(playerid,COLOR_WHITE,"** Format ** /vspawn [vehid]");
else if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,COLOR_WHITE,"Vehicle ID's range from 400-611.");
else
{
GetPlayerFacingAngle(playerid,a);
GetPlayerPos(playerid,x,y,z);
vehid = CreateVehicle(vehid,x,y,z,a,-1,-1,5000);
PutPlayerInVehicle(playerid,vehid,0);
}
return 1;
}
C:\Documents and Settings\Customer\Desktop\Cops And Robbers\gamemodes\cnr.pwn(315) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Customer\Desktop\Cops And Robbers\gamemodes\cnr.pwn(316) : error 035: argument type mismatch (argument 2) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
CMD:vspawn(playerid,params[])
{
new
Float:PosX,Float:PosY,Float:PosZ,Float:PosA,
vehid,
vehiclez
;
if(sscanf(params,"i",vehid)) return SendClientMessage(playerid,COLOR_WHITE,"** Format ** /vspawn [vehid]");
else if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,COLOR_WHITE,"Vehicle ID's range from 400-611.");
else
{
GetPlayerFacingAngle(playerid,PosA);
GetPlayerPos(playerid,PosX,PosY,PosZ);
vehiclez = CreateVehicle(vehid,x,y,z,a,-1,-1,5000);
PutPlayerInVehicle(playerid,vehiclez,0);
}
return 1;
}
if(sscanf(params,"i",vehid)) return SendClientMessage(playerid,COLOR_WHITE,"** Format ** /vspawn [vehid]"); else if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,COLOR_WHITE,"Vehicle ID's range from 400-611.");
CMD:vspawn(playerid,params[])
{
new
Float:x,Float:y,Float:z,Float:a,vehid,vehicle;
if(sscanf(params,"d",vehid)) return SendClientMessage(playerid,COLOR_WHITE,"** Format ** /vspawn [vehid]");
if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,COLOR_WHITE,"Vehicle ID's range from 400-611.");
GetPlayerFacingAngle(playerid,a);
GetPlayerPos(playerid,x,y,z);
vehicle = CreateVehicle(vehid,x,y,z,a,-1,-1,5000);
PutPlayerInVehicle(playerid,vehicle,0);
return 1;
}
I can use vehid because it's just a variable, I'v used it on my other gamemode(freeRoam) with sscanf 1 and it worked fine.
|
if(sscanf(params,"i",vehid)) return SendClientMessage(playerid,COLOR_WHITE,"** Format ** /vspawn [vehid]");
else if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,COLOR_WHITE,"Vehicle ID's range from 400-611.");
if(sscanf(params,"i",vehid)) return SendClientMessage(playerid,COLOR_WHITE,"** Format ** /vspawn [vehid]");
if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,COLOR_WHITE,"Vehicle ID's range from 400-611.");