Quote:
Originally Posted by mastalol
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/vr", true) == 1) { if(IsPlayerVipMember(playerid)) return SendClientMessage(playerid,red,"Only Vip's Can Repair Their Vehicles."); { if(IsPlayerInAnyVehicle(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid,1000.0); SendClientMessage(playerid,Green1, "Vehicle fixed."); } else { SendClientMessage(playerid,red, "You are not in a vehicle!"); }
} } return 1; }
I have no errors/warnings and i see no problem with the script
but when i do /vr ingame it doesent do anything...
it DOES NOT tell me:
You are not in a vehicle!,
Vehicle fixed., or
Only Vip's Can Repair Their Vehicles.
its like i type it but the server does not respond
USING LUXADMIN FOR IsPlayerVipMember
|
After using that command, did the server crash after typing in the command? If so theres something wrong with your script itself. And i see your trying to use a fix command for your car. Let me just clean up your script. So its little more correct. This is off the back of my hand. Make the code like this.
Код:
if(strcmp(cmdtext, "/vr", true) == 0)
{
if(IsPlayerVipMember(playerid)) return SendClientMessage(playerid,red,"Only Vip's Can Repair Their Vehicles.");
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid,1000.0);
SendClientMessage(playerid,Green1, "Vehicle fixed.");
}
else
{
SendClientMessage(playerid,red, "You are not in a vehicle!");
}
}
}
return 1;
}
Try that and tell me if it works