Jump to content

Zbraně přes dialog 2


Mikel

Recommended Posts

Ahoj mám stále problém se zbraněmi přes dialog něco už mám jenže to nejde dialog mám se zbraněmi ale když na ně kliknu tak se nic nestane je to tím že to není zarovnaný asi né co?

#include 

#pragma tabsize 0

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

public OnPlayerCommandText (playerid, cmdtext[])
{
dcmd(zbrane, 6, cmdtext);
    return 0;
}
dcmd_zbrane(playerid, params[])
{

#pragma unused params

ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Zbraně","M4\n AK47\n UZI\n  Desert\n Combat_Shotgun\n SawnShotgun\n Sniper\n Raketomet\n Plamenomet\n Granade\n 9mm\n Život\n Vesta ","Vybrat","Zrušit");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) 
{
if(response == 1) 
{
if(listitem == 0) 
{
GivePlayerWeapon(playerid, 30, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis M4");
}
else if(listitem == 1)
{
GivePlayerWeapon(playerid, 31, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis AK47");
}
else if(listitem == 2)
{
GivePlayerWeapon(playerid, 28, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis UZI");
}
else if(listitem == 3)
{
GivePlayerWeapon(playerid, 24, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis Desert");
}
else if(listitem == 4)
{
GivePlayerWeapon(playerid, 27, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis Combat_Shotgun");
}
else if(listitem == 5)
{
GivePlayerWeapon(playerid, 26, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis SawnShotgun");
}
else if(listitem == 6)
{
GivePlayerWeapon(playerid, 34, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis Sniper");
}
else if(listitem == 7)
{
GivePlayerWeapon(playerid, 35, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis Raketomet");
}
else if(listitem == 8)
{
GivePlayerWeapon(playerid, 37, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis Plamenomet");
}
else if(listitem == 9)
{
GivePlayerWeapon(playerid, 16, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis Granade");
}
else if(listitem == 10)
{
GivePlayerWeapon(playerid, 22, 2000);
SendClientMessage(playerid,0xFFFFFFFF,"Vzal sis 9mm");
}
else if(listitem == 11)
{
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid,0xFFFFFFFF,"Dobil sis Život");
}
else if(listitem == 12)
{
SetPlayerArmour(playerid, 100.0);
SendClientMessage(playerid,0xFFFFFFFF,"Dobil sis Vestu");
}
}
}
  return 1;
}

Proste kdyz na to kliknu nic se nestane je to tím že to není zarovnaný?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...