Guten Tag,
Es geht um folgenden Befehl:
//----------------------------------[Buy im 24/7]-----------------------------------------------
if(strcmp(cmd, "/buy", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (!PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53))//centerpoint 24-7
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keinem 24-7 Shop!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
/*SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /buy [itemnummer]");
SendClientMessage(playerid, COLOR_GREEN, "|_______ 24-7 _______|");
SendClientMessage(playerid, COLOR_GRAD1, "| 1: Bier 25$ 2: Rubbellos 7500$");
SendClientMessage(playerid, COLOR_GRAD2, "| 3: Telefonbuch 500$ 4: Würfel 500$");
SendClientMessage(playerid, COLOR_GRAD3, "| 5: Köder 100$ 6: Autoschloss 5000$");
SendClientMessage(playerid, COLOR_GRAD4, "| 7: Kondome 15$ 8: CD-Player 2500$");
SendClientMessage(playerid, COLOR_GRAD5, "| 9: Chicken $10 10: Hamburger 10$");
SendClientMessage(playerid, COLOR_GRAD5, "| 11: Gefrorene Pizza 10$ 12: Armbanduhr 500$");
SendClientMessage(playerid, COLOR_GRAD5, "| 13: Navigation 2500$ 14: Maske 4500$ ");*/
ShowPlayerDialog(playerid, STOREMENU, DIALOG_STYLE_LIST, "24/7 Shop", "[$25]Bier\n[$500]Telefonbuch\n[$7500]Rubbellos\n[$15]Kondom\n[$2500]CD Player\n[$15]Pizza\n[$15]Hamburger \n[$1000Kamera\n[$45]Blumen\n[$15]Sprunk\n[$2500]Navigation\n[$4500]Maske\n[$100]Koeder\n[$1500]Angel\nTankrechnung", "Kaufen", "Abbrechen");
return 1;
}
new item = strval(tmp);
if(SBizzInfo[10][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Das Lager ist leer!", 5000, 1);
return 1;
}
if (item == 1 && GetPlayerMoney(playerid) > 1000)
{
if(PlayerInfo[playerid][pTraderPerk] > 0)
{
new skill = 500 / 100;
new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
new payout = 25 - price;
format(string, sizeof(string), "~r~-%d$", payout);
GameTextForPlayer(playerid, string, 5000, 1);
//GivePlayerMoney(playerid,- payout);
PlayerMoney[playerid] = PlayerMoney[playerid]-payout;
SBizzInfo[10][sbTill] += payout;
SBizzInfo[10][sbProducts] -= 5;
ExtortionSBiz(10, payout);
}
else
{
format(string, sizeof(string), "~r~-%d$", 500);
GameTextForPlayer(playerid, string, 5000, 1);
//GivePlayerMoney(playerid,-25);
PlayerMoney[playerid] = PlayerMoney[playerid]-25;
SBizzInfo[10][sbTill] += 25;
ExtortionSBiz(10, 25);
// Mehr hab ich jetzt nicht eingefügt, weil sonst die Zeichen ANzahl im Forum überschritten wird
}
Naja zumindest öffnet sich der Dialog, aber wenn ich was Auswähle, passiert nichts,
Was muss ich tun?
Liebe Grüße und Viele Dank
Mr.X