[Ajuda] Filterscript Com Um Erro -
Alvinho XD - 02.01.2012
Eu Tava Trabalhando Num fs de compra de armas (agradeзo ao Los por te me ajudado) e ele no final deu certo e funciona pra comprar as armas.
O unico problema e:
Existe dois botoes
1:Comprar (ele compra o kit de armas)
2:Cancelar (era pra sair mais ele compra o kit de armas tbm)
Comando
Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1:
{
switch(listitem)
{
case 0:
{
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 120);
GivePlayerWeapon(playerid, 25, 100);
GivePlayerWeapon(playerid, 29, 180);
GivePlayerWeapon(playerid, 31, 200);
GivePlayerWeapon(playerid, 34, 70);
SendClientMessage(playerid,0x0061F6AA,"Voce Comprou O Kit De Armas 1 Por: 100.000.");
GivePlayerMoney(playerid,-100000);
}
case 1:
{
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 180);
GivePlayerWeapon(playerid, 25, 170);
GivePlayerWeapon(playerid, 29, 230);
GivePlayerWeapon(playerid, 31, 270);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid,16,5);
SendClientMessage(playerid,0x0061F6AA,"Voce Comprou O Kit De Armas 2 Por: 150.000.");
GivePlayerMoney(playerid,-150000);
}
case 2:
{
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 280);
GivePlayerWeapon(playerid, 25, 250);
GivePlayerWeapon(playerid, 29, 330);
GivePlayerWeapon(playerid, 31, 350);
GivePlayerWeapon(playerid, 34, 180);
GivePlayerWeapon(playerid,16,10);
SendClientMessage(playerid,0x0061F6AA,"Voce Comprou O Kit De Armas 3 Por: 200.000.");
GivePlayerMoney(playerid,-200000);
}
}
}
}
return 1;
}
No comando em
PublicOnPlayerComandText:
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/armas", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Kit Armas Disponiveis:","1. Kit Armas 1\r\n2. Kit Armas 2\r\n3. Kit Armas 3.","Selecionar", "Cancelar");
return 1;
}
return 1;
}
Ajudaria Muito Saber Por Que Ocorre Este Erro
Re: [Ajuda] Filterscript Com Um Erro -
Macintosh - 02.01.2012
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 120);
GivePlayerWeapon(playerid, 25, 100);
GivePlayerWeapon(playerid, 29, 180);
GivePlayerWeapon(playerid, 31, 200);
GivePlayerWeapon(playerid, 34, 70);
SendClientMessage(playerid,0x0061F6AA,"Voce Comprou O Kit De Armas 1 Por: 100.000.");
GivePlayerMoney(playerid,-100000);
return 1;
}
case 1:
{
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 180);
GivePlayerWeapon(playerid, 25, 170);
GivePlayerWeapon(playerid, 29, 230);
GivePlayerWeapon(playerid, 31, 270);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid,16,5);
SendClientMessage(playerid,0x0061F6AA,"Voce Comprou O Kit De Armas 2 Por: 150.000.");
GivePlayerMoney(playerid,-150000);
return 1;
}
case 2:
{
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 280);
GivePlayerWeapon(playerid, 25, 250);
GivePlayerWeapon(playerid, 29, 330);
GivePlayerWeapon(playerid, 31, 350);
GivePlayerWeapon(playerid, 34, 180);
GivePlayerWeapon(playerid,16,10);
SendClientMessage(playerid,0x0061F6AA,"Voce Comprou O Kit De Armas 3 Por: 200.000.");
GivePlayerMoney(playerid,-200000);
return 1;
}
}
}
else return SendClientMessage(playerid, -1, "Vocк cancelou a compra de Kit de Armas!");
}
}
return 1;
}
Respuesta: [Ajuda] Filterscript Com Um Erro -
Alvinho XD - 02.01.2012
Putz valeu cara eu ja tinha coloca um else mais nao sabia se ia dar certo e retirei antes de compila.
Valeu aew