[ajuda]cofre das orgs -
wallacematheus - 09.06.2011
Bem galera queria acrescentar um cmd nos cofres das orgs tipo ela ta assim:
pawn Код:
if(PlayerToPoint(2, playerid, 2514.1301,-1691.2979,14.0460))
{
if(PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14)
{
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre Groove Street", "Dinheiro\nMateriais\nMaconha\nCocaina\nCrack", "Confirmar", "Cancelar");//queria botar PegarArmas
}
else
{ SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й da Groove Street !"); }
}
ai queria colocar pra Pegararmas tbm n precisa ter materiais para equipar queria q equipasse normal ai n sei onde eu coloco o comando eu sei q vou coloca \nPegar Armas la pra aparecer mais uma opзгo no dialog quero saber como eu ligo esse comando pra quando colocar confirmar execultar o cmd
Re: [ajuda]cofre das orgs -
Shadoww5 - 09.06.2011
Va na callback OnDialogResponse e procure por:
PHP код:
if(dialogid == 12)
E poste todo o codigo que estб dentro das chaves deste "if".
Re: [ajuda]cofre das orgs -
wallacematheus - 09.06.2011
pawn Код:
if(dialogid == 12)
{
if(!response) return 1;
if(response >= 1)
{
new org = GetPlayerOrg(playerid);
if(listitem == 0)
{
format(string,sizeof(string),"O Saldo da Sua Organizaзгo й de R$%d\nO que vocк deseja fazer ?",CofreOrg[org][Dinheiro]);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 1)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Materiais\nO que vocк deseja fazer ?",CofreOrg[org][Materiais]);
ShowPlayerDialog(playerid, 14, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 2)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Maconha\nO que vocк deseja fazer ?",CofreOrg[org][Maconha]);
ShowPlayerDialog(playerid, 15, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 3)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Cocaina\nO que vocк deseja fazer ?",CofreOrg[org][Cocaina]);
ShowPlayerDialog(playerid, 16, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 4)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Crack\nO que vocк deseja fazer ?",CofreOrg[org][Crack]);
ShowPlayerDialog(playerid, 17, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
}
return 1;
}
Re: [ajuda]cofre das orgs -
Shadoww5 - 09.06.2011
PHP код:
if(PlayerToPoint(2, playerid, 2514.1301,-1691.2979,14.0460))
{
if(PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14)
{
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre Groove Street", "Dinheiro\nMateriais\nMaconha\nCocaina\nCrack\nPegar Armas", "Confirmar", "Cancelar");//queria botar PegarArmas
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й da Groove Street !");
}
}
------------------------
PHP код:
if(dialogid == 12)
{
if(response)
{
new org = GetPlayerOrg(playerid);
if(listitem == 0)
{
format(string,sizeof(string),"O Saldo da Sua Organizaзгo й de R$%d\nO que vocк deseja fazer ?",CofreOrg[org][Dinheiro]);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 1)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Materiais\nO que vocк deseja fazer ?",CofreOrg[org][Materiais]);
ShowPlayerDialog(playerid, 14, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 2)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Maconha\nO que vocк deseja fazer ?",CofreOrg[org][Maconha]);
ShowPlayerDialog(playerid, 15, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 3)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Cocaina\nO que vocк deseja fazer ?",CofreOrg[org][Cocaina]);
ShowPlayerDialog(playerid, 16, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 4)
{
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Crack\nO que vocк deseja fazer ?",CofreOrg[org][Crack]);
ShowPlayerDialog(playerid, 17, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
return 1;
}
if(listitem == 5)
{
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 29, 200);
GivePlayerWeapon(playerid, 31, 200);
SendClientMessage(playerid, -1, "Vocк acaba de ganhar 200 balas de Desert Eagle, MP5 e M4.");
return 1;
}
return 1;
}
return 1;
}