Hallo,
Ich habe einen Fehler:
error 017: undefined symbol "ShowUserDialog"
bei einem Command.
PWN:
public OnPlayerCommandText(playerid, cmdtext[])
{
new params[256];
sscanf(cmdtext,"s",params);
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];
new giveplayerid, idx;
cmd = strtok(cmdtext, idx);
if (strcmp("/scheine", cmdtext, true, 10) == 0)
{
tmp = strtok(cmdtext, idx);
if(IsPlayerConnected(playerid))
{
new text1[30];
new text2[30];
new text3[30];
new text4[30];
new text5[30];
new text6[30];
new text7[30];
new text8[30];
new text9[30];
new scheinstil[700], scheinstil2[700], scheinstil3[700], scheinstil4[700], title[128];
if(SpielerInfo[playerid][pCarLic]) { text1 = "{00A400}Bestanden"; } else { text1 = "{B00000}Nicht Bestanden"; }
if(SpielerInfo[playerid][pFlyLic]) { text4 = "{00A400}Bestanden"; } else { text4 = "{B00000}Nicht Bestanden"; }
if(SpielerInfo[playerid][pBoatLic]) { text2 = "{00A400}Bestanden"; } else { text2 = "{B00000}Nicht Bestanden"; }
if(SpielerInfo[playerid][pFishLic]) { text3 = "{00A400}Bestanden"; } else { text3 = "{B00000}Nicht Bestanden"; }
if(SpielerInfo[playerid][pGunLic]) { text5 = "{00A400}Bestanden"; } else { text5 = "{B00000}Nicht Bestanden"; }
if(SpielerInfo[playerid][pSFLic]) { text6 = "{00A400}Bestanden"; } else { text6 = "{B00000}Nicht Bekommen"; }
if(SpielerInfo[playerid][pLVLic]) { text7 = "{00A400}Bestanden"; } else { text7 = "{B00000}Nicht Bekommen"; }
if(SpielerInfo[playerid][pMotoLic]) { text8 = "{00A400}Bestanden"; } else { text8 = "{B00000}Nicht Bestanden"; }
if(SpielerInfo[playerid][pLKWLic]) { text9 = "{00A400}Bestanden"; } else { text9 = "{B00000}Nicht Bestanden"; }
format(scheinstil, sizeof(scheinstil), "Autoschein - %s\nFlugschein - %s\nMotorradschein - %s\nLKWSchein - %s\n", text1, text4, text8, text9);
format(scheinstil2, sizeof(scheinstil2), "Bootschein - %s\nAngelschein - %s\nWaffenschein - %s\n\n", text2, text3, text5);
format(scheinstil3, sizeof(scheinstil3), "San Fierro Pass - %s Las Venturas - %s", text6, text7);
format(scheinstil4, sizeof(scheinstil4), "%s%s%s", scheinstil, scheinstil2, scheinstil3);
giveplayerid = ReturnUser(tmp);
if(strlen(tmp)||IsPlayerConnected(giveplayerid))
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new zeig[700];
format(zeig, sizeof(zeig), "{FEFEFE}Spieler {FF783E}%s {FEFEFE}zeigt dir seine Scheine");
SendClientMessage(giveplayerid, 0xFEFEFEFF, zeig);
format(zeig, sizeof(zeig), "{FEFEFE}Du hast Spieler {FF783E}%s {FEFEFE}deine Scehine gezeigt");
SendClientMessage(playerid, 0xFEFEFEFF, zeig);
format(title, sizeof(title), "Scheine von %s", GetName(playerid));
ShowUserDialog(playerid,DIALOG_PLATZ,DIALOG_STYLE_MSGBOX,title,scheinstil4,"Ok","");
}
else
{
SendClientMessage(playerid, 0xFF1E00FF, "Der Spieler muss in deiner Nähe sein!");
}
}
else
{
format(title, sizeof(title), "Deine Scheine");
ShowUserDialog(playerid,DIALOG_PLATZ,DIALOG_STYLE_MSGBOX,title,scheinstil4,"","Ok");
}
}
return 1;
}
return 0;
}
Normal sollte es gehen oder habe ich was vergessen/falsch gemacht?
Hoffe ihr könnt mir helfen
Liebe Grüße
palwal