Zcmd command - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Zcmd command (
/showthread.php?tid=612744)
Zcmd command -
Ax3l123 - 21.07.2016
Код:
CMD:autotunecar(playerid,params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid,COLOR_LIGHTRED, "Logheazate mai intai");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER ) return SendClientMessage(playerid,COLOR_GRAD3,"Intai trebuie sa fi intr-o masina ");
if(PlayerInfo[playerid][pAdmin] > 2 )
{
if( GetVehicleModel(playerid,GetPlayerVehicleID(playerid)) == 411)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1083);
SendClientMessage(playerid,-1,"Masina a fost tunata");
}
else if(GetVehicleModel(playerid,GetPlayerVehicleID(playerid)) == 560)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1026);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1027);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1033);
SendClientMessage(playerid,-1,"Masina a fost tunata");
}
else
{
SendClientMessage(playerid,-1,"Alege un infernus / sultan");
}
}
else
{
SendClientMessage(playerid,-1,AdminOnly);
}
return 1;
}
Well , when I get in the infernus or sultan it shows me the SendClientMessage instead of tuning the car .
Re: Zcmd command -
Konstantinos - 21.07.2016
You shouldn't ignore warnings, you got at least two warnings for wrong number of arguments in these two lines:
pawn Код:
if( GetVehicleModel(playerid,GetPlayerVehicleID(playerid)) == 411)
else if(GetVehicleModel(playerid,GetPlayerVehicleID(playerid)) == 560)
GetVehicleModel has one parameter and that is "vehicleid". Use switch to avoid calling GetVehicleModel and GetPlayerVehicleID ~4 times.
pawn Код:
switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case 411:
{
// infernus
}
case 560:
{
// sultan
}
default: SendClientMessage(playerid,-1,"Alege un infernus / sultan");
}