Da gibt es mehrere Möglichkeiten:
1. Möglichkeit if-Abfrage:
C
CMD:testbefehl(playerid,params[])
{
new target, str[64], type;
if(sscanf(params,"iu",type,target)) return SendClientMessage(playerid, rot,"Benutz: /testbefehl <Type> <ID/Name>");
if(type==0) SetPlayerHealth(playerid, 100);
else if(type==1) SetPlayerArmour(playerid, 100);
else SendClientMessage(playerid,rot,"Ungültiger Type!");
return 1;
}
2. Möglichkeit switch (das wäre schneller wenn noch mehr Types hinzu kommen):
C
CMD:testbefehl(playerid,params[])
{
new target, str[64], type;
if(sscanf(params,"iu",type,target)) return SendClientMessage(playerid, rot,"Benutz: /testbefehl <Type> <ID/Name>");
switch(type)
{
case 0: SetPlayerHealth(playerid, 100);
case 1: SetPlayerArmour(playerid, 100);
default: SendClientMessage(playerid,rot,"Ungültiger Type!");
}
return 1;
}
Alles anzeigen

