Szerző Téma: Egybefolynak a dialogok  (Megtekintve 848 alkalommal)

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Egybefolynak a dialogok
« Dátum: 2015. Február 13. - 11:35:59 »
0
Elkezdtem írni egy gangwar módot de amikor kiválasztja a csapatot még oké,de amikor készítettem egy fegyver vásárlót és veszek pl baseball ütőt azt írja ki,hogy \"Csatlakoztál a Ballas csapathoz\" \"Sikeresen vásároltál egy baseball ütőt\"
Mért?
« Utoljára szerkesztve: 2015. Február 13. - 14:01:28 írta RusH. »

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Egybefolynak a dialogok
« Válasz #1 Dátum: 2015. Február 13. - 11:42:26 »
0
Megmutatnád, hogyan választottad ketté? Érdekelne

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Egybefolynak a dialogok
« Válasz #2 Dátum: 2015. Február 13. - 11:43:34 »
0
Amint otthon leszek egyből küldöm

Dupla hozzászólás automatikusan összefûzve. ( 2015. Február 13. - 12:57:02 )

 public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(!response) return 1;
if(listitem == 0)
{
SetPlayerTeam(playerid,Ballas);
SendClientMessage(playerid,COLOR_ORANGE,\"Kiválasztottad a Ballas csapatot!\");
SendClientMessage(playerid,COLOR_ORANGE,\"/skinek,a ruhákért!\");
}
if(listitem == 1)
{
SetPlayerTeam(playerid,Grove);
SendClientMessage(playerid,-1,\"Kiválasztottad a Grove csapatot!\");
}
if(listitem == 2)
{
SetPlayerTeam(playerid,Locos);
SendClientMessage(playerid,-1,\"Kiválasztottad a Locos csapatot!\");
}
if(listitem == 3)
{
SetPlayerTeam(playerid,Aztecas);
SendClientMessage(playerid,-1,\"Kiválasztottad a Aztecas csapatot!\");
}
if(dialogid == DIALOG_FEGYVER)
if(listitem == 0)
{
GivePlayerWeapon(playerid,5,1);
SendClientMessage(playerid,-1,\"Kaptál baseball ütőt!\");
}
if(dialogid == DIALOG_PENZ)
if(listitem == 0)
{
GivePlayerMoney(playerid,100000);
SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 100.000$-t!\");
}
if(listitem == 1)
{
GivePlayerMoney(playerid,500000);
SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 500.000$-t!\");
}
if(listitem == 2)
{
GivePlayerMoney(playerid,1000000);
SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 1.000.000$-t!\");
}
if(listitem == 3)
{
GivePlayerMoney(playerid,5000000);
SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 5.000.000$-t!\");
}
if(listitem == 4)
{
GivePlayerMoney(playerid,10000000);
SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 10.000.000$-t!\");
}
if(listitem == 5)
{
GivePlayerMoney(playerid,100000000);
SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 100.000.000$-t!\");
}
if(listitem == 6)
{
GivePlayerMoney(playerid,1000000000);
SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 1.000.000.000$-t!\");
}
if(dialogid == DIALOG_RUHA)
if(listitem == 0)
{
SetPlayerSkin(playerid,104);
}
if(dialogid == DIALOG_RADIO)
if(listitem == 0)
{
PlayAudioStreamForPlayer(playerid,\"http://87.229.103.80:7056/CLASS_FM.m3u\",0,0,0,0);
}
if(listitem == 1)
{
PlayAudioStreamForPlayer(playerid,\"http://www.everliferpg.eu/play.m3u\",0,0,0,0);
}
if(listitem == 2)
{
PlayAudioStreamForPlayer(playerid,\"http://discoshit.hu/ds-radio.m3u\",0,0,0,0);
}
if(listitem == 3)
{
PlayAudioStreamForPlayer(playerid,\"http://live.risefm.hu/radio.m3u\",0,0,0,0);
}
 
return 1;
}
« Utoljára szerkesztve: 2015. Február 13. - 12:57:02 írta Th0mas »

Egybefolynak a dialogok
« Válasz #3 Dátum: 2015. Február 13. - 13:18:38 »
0

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(!response) return 1;
if(dialogid == DIALOG_BANDA) // EZ NEM VOLT BENNE!!! Ez is hiba ha nincs
{
if(listitem == 0)
{
        SetPlayerTeam(playerid,Ballas);
        SendClientMessage(playerid,COLOR_ORANGE,\"Kiválasztottad a Ballas csapatot!\");
        SendClientMessage(playerid,COLOR_ORANGE,\"/skinek,a ruhákért!\");
}
if(listitem == 1)
{
        SetPlayerTeam(playerid,Grove);
        SendClientMessage(playerid,-1,\"Kiválasztottad a Grove csapatot!\");
}
if(listitem == 2)
{
        SetPlayerTeam(playerid,Locos);
        SendClientMessage(playerid,-1,\"Kiválasztottad a Locos csapatot!\");
}
if(listitem == 3)
{
        SetPlayerTeam(playerid,Aztecas);
        SendClientMessage(playerid,-1,\"Kiválasztottad a Aztecas csapatot!\");
}
}
if(dialogid == DIALOG_FEGYVER)
{
if(listitem == 0)
{
        GivePlayerWeapon(playerid,5,1);
        SendClientMessage(playerid,-1,\"Kaptál baseball ütőt!\");
}
}
if(dialogid == DIALOG_PENZ)
{
if(listitem == 0)
{
        GivePlayerMoney(playerid,100000);
        SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 100.000$-t!\");
}
if(listitem == 1)
{
        GivePlayerMoney(playerid,500000);
        SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 500.000$-t!\");
}
if(listitem == 2)
{
        GivePlayerMoney(playerid,1000000);
        SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 1.000.000$-t!\");
}
if(listitem == 3)
{
        GivePlayerMoney(playerid,5000000);
        SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 5.000.000$-t!\");
}
if(listitem == 4)
{
        GivePlayerMoney(playerid,10000000);
        SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 10.000.000$-t!\");
}
if(listitem == 5)
{
        GivePlayerMoney(playerid,100000000);
        SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 100.000.000$-t!\");
}
if(listitem == 6)
{
        GivePlayerMoney(playerid,1000000000);
        SendClientMessage(playerid,COLOR_BLUE,\"Megkaptad a(z) 1.000.000.000$-t!\");
}
}
if(dialogid == DIALOG_RUHA)
{
if(listitem == 0)
{
        SetPlayerSkin(playerid,104);
}
}
if(dialogid == DIALOG_RADIO)
{
if(listitem == 0)
{
        PlayAudioStreamForPlayer(playerid,\"http://87.229.103.80:7056/CLASS_FM.m3u\",0,0,0,0);
}
if(listitem == 1)
{
        PlayAudioStreamForPlayer(playerid,\"http://www.everliferpg.eu/play.m3u\",0,0,0,0);
}
if(listitem == 2)
{
        PlayAudioStreamForPlayer(playerid,\"http://discoshit.hu/ds-radio.m3u\",0,0,0,0);
}
if(listitem == 3)
{
        PlayAudioStreamForPlayer(playerid,\"http://live.risefm.hu/radio.m3u\",0,0,0,0);
}
}
return 1;
}

 
elfelejtetted megnyitni és bezárni az if(dialogid)-ket :D
ígymár jónka kell lennie

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal