GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Th0mas - 2015. Február 13. - 11:35:59

Cím: Egybefolynak a dialogok
Írta: Th0mas - 2015. Február 13. - 11:35:59
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?
Cím: Egybefolynak a dialogok
Írta: Cappsy - 2015. Február 13. - 11:42:26
Megmutatnád, hogyan választottad ketté? Érdekelne
Cím: Egybefolynak a dialogok
Írta: Th0mas - 2015. Február 13. - 11:43:34
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;
}
Cím: Egybefolynak a dialogok
Írta: norbinator09 - 2015. Február 13. - 13:18:38

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