ZitatEhm sry hab nicht ganz verstanden, bin halt kein richtiger Deutscher sondern Franzose
Na wer hätte das gedacht
Zu deiner neuen Frage.
Ich bin mir nich sicher,es könnte allerdings funktionieren indem du das hier nutzt:
if (!sscanf(params, "dz", id, x_drink)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Usage: /auschenken [ID] [Getränk]");
Anstatt "ds" müsstest du "dz" nehmen.'z' bedeutet in dem Fall es muss kein String als 2 Parameter angegeben werden,sondern kann.
Noch genauer erklären möcht ich das nicht,das würde sonst zu lang werden,sscanf ist nämlich ein riesen Funktion.
Dann könntest du es so nutzten:
dcmd_ausschenken(playerid, params[])
{
new
id,
x_drink[128];
if (!sscanf(params, "dz", id, x_drink)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Usage: /auschenken [ID] [Getränk]");
else if (!strlen(x_drink)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Tippe /drinkliste um die Getränke aufzulisten.");
else if (!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Invalid ID");
else if (PInfo[playerid][Job] != 8) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Du bist kein Angestellter");
else if (IsPlayerConnected(id))
{
//[...]
Es gibt aber einen Nachteil,den wirst beim testen relativ schnell finden.
//Edit:
ZitatEDIT : Wie kann ich machen das wenn der Typ /ausschenken ID [falsches Getränk] eingibt er ne fehler meldung bekommt halt :
//[...]
else if(strcmp(x_drink,"Wein",true) == 0)
{
new tmp[256], tmp2[256];
format(tmp,256,"[Pinky's Bar] %s gibt %s eine Flasche %s!",PlayerName(playerid),PlayerName(id), drink);
SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
format(tmp2,256,"[Pinky's Bar] Hier ist euere Flasche %s Sir",PlayerName(playerid),PlayerName(id), drink);
SendClientMessage(id,0x00FF00FF,tmp2);
}
else if(strcmp(x_drink,"Champagne",true) == 0)
{
new tmp[256], tmp2[256];
format(tmp,256,"[Pinky's Bar] %s gibt %s eine Flasche %s!",PlayerName(playerid),PlayerName(id), drink);
SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
format(tmp2,256,"[Pinky's Bar] Hier ist euere Flasche %s Sir",PlayerName(playerid),PlayerName(id), drink);
SendClientMessage(id,0x00FF00FF,tmp2);
}
else {
SendClientMessage(playerid, 0xFF0000FF, "[INFO] Tippe /drinkliste um die Getränke aufzulisten.");
}
}
return 1;
}