Ca sa faci alta comanda trebuie sa folosesti urmatoarele linii: else if (strcmp(cmdtext, "/test", true)==0)
{
// Codul tau.
return 1;
}
return 0;
}
Exemplu:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/flip", true)==0)
{
new State=GetPlayerState(playerid);
new VehicleID, Float:X, Float:Y, Float:Z;
if (IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X, Y, Z);
SetVehicleZAngle(VehicleID, 0);
SetVehicleHealth(VehicleID,1000.0);
SendClientMessage(playerid, 0x336699FF,"Vehicle Fliped!");
}
else SendClientMessage(playerid,0x336699FF,"Nu esti intr-o masina!");
return 1;
}
else if (strcmp(cmdtext, "/test", true)==0)
{
SendClientMessage(playerid,0x336699FF,"Test");
return 1;
}
return 0;
}
Iti recomand sa folosesti un procesor de comenzi.