Scripta:moja
Problem:Nezz ni ja u cemu je problem...napravio sam dialog za odabir war protivnika,i kad odaberem 1.stvar s liste nista mi ne otvori,a kad 2. otorim ocitaje sve sto je uradjeno,a sve je isto,ama bas isto,i nema nijednog warninga ni errora,nezz sto ne ocitaje 1.a ucitaje 2.
Dio scripte:
case DIALOG_WAR_PROTIVNIK:
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
new id2 = GetPlayerID(GSFInfo[1][gsLider]);
if(PlayerInfo[playerid][pLider] == 1) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NE SMIJES SVOJU ORG!","Grove Street Family\nYakuza","Odaberi","Odustani");
if(id2 == INVALID_PLAYER_ID) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NEMA LIDERA!","Grove Street Family\nYakuza","Odaberi","Odustani");
warprotivnik[PlayerInfo[playerid][pLider]] = id2;
WarTim1 = 8;
WarTim2 = 1;
SCM(playerid,BELA,""svpl"WAR"COL_WHITE" | "COL_GREEN"Postavili ste war protivnika na Grove Street Family!");
ShowPlayerDialog(playerid,DIALOG_WAR_ORG,DIALOG_STYLE_LIST,"War | Selo 1",""COL_RED"War protivnik\n"COL_WHITE"Oruzje 1\nOruzje 2\nOruzje 3\nVrijeme wara\nResetuj zadano\n"COL_GREEN"Posalji zahtjev za war","Odaberi","Odustani");
return 1;
}
case 1:
{
new id3 = GetPlayerID(YakuzaInfo[1][yaLider]);
if(PlayerInfo[playerid][pLider] == 8) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NE SMIJES SVOJU ORG!","Grove Street Family\nYakuza","Odaberi","Odustani");
if(id3 == INVALID_PLAYER_ID) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NEMA LIDERA!","Grove Street Family\nYakuza","Odaberi","Odustani");
warprotivnik[PlayerInfo[playerid][pLider]] = id3;
WarTim1 = 1;
WarTim2 = 8;
SCM(playerid,BELA,""svpl"WAR"COL_WHITE" | "COL_GREEN"Postavili ste war protivnika na Yakuza!");
ShowPlayerDialog(playerid,DIALOG_WAR_ORG,DIALOG_STYLE_LIST,"War | Selo 1",""COL_RED"War protivnik\n"COL_WHITE"Oruzje 1\nOruzje 2\nOruzje 3\nVrijeme wara\nResetuj zadano\n"COL_GREEN"Posalji zahtjev za war","Odaberi","Odustani");
return 1;
}
}
return 1;
}
Moze pomoc,hitno je!!
Pokusaj bez returna kod prvog
case DIALOG_WAR_PROTIVNIK:
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
new id2 = GetPlayerID(GSFInfo[1][gsLider]);
if(PlayerInfo[playerid][pLider] == 1) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NE SMIJES SVOJU ORG!","Grove Street Family\nYakuza","Odaberi","Odustani");
if(id2 == INVALID_PLAYER_ID) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NEMA LIDERA!","Grove Street Family\nYakuza","Odaberi","Odustani");
warprotivnik[PlayerInfo[playerid][pLider]] = id2;
WarTim1 = 8;
WarTim2 = 1;
SCM(playerid,BELA,""svpl"WAR"COL_WHITE" | "COL_GREEN"Postavili ste war protivnika na Grove Street Family!");
ShowPlayerDialog(playerid,DIALOG_WAR_ORG,DIALOG_STYLE_LIST,"War | Selo 1",""COL_RED"War protivnik\n"COL_WHITE"Oruzje 1\nOruzje 2\nOruzje 3\nVrijeme wara\nResetuj zadano\n"COL_GREEN"Posalji zahtjev za war","Odaberi","Odustani");
return 1;
}
case 1:
{
new id3 = GetPlayerID(YakuzaInfo[1][yaLider]);
if(PlayerInfo[playerid][pLider] == 8) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NE SMIJES SVOJU ORG!","Grove Street Family\nYakuza","Odaberi","Odustani");
if(id3 == INVALID_PLAYER_ID) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NEMA LIDERA!","Grove Street Family\nYakuza","Odaberi","Odustani");
warprotivnik[PlayerInfo[playerid][pLider]] = id3;
WarTim1 = 1;
WarTim2 = 8;
SCM(playerid,BELA,""svpl"WAR"COL_WHITE" | "COL_GREEN"Postavili ste war protivnika na Yakuza!");
ShowPlayerDialog(playerid,DIALOG_WAR_ORG,DIALOG_STYLE_LIST,"War | Selo 1",""COL_RED"War protivnik\n"COL_WHITE"Oruzje 1\nOruzje 2\nOruzje 3\nVrijeme wara\nResetuj zadano\n"COL_GREEN"Posalji zahtjev za war","Odaberi","Odustani");
}
}
return 1;
}
eto tako stavi
Opet isto!
case DIALOG_WAR_PROTIVNIK:
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
new id2 = GetPlayerID(GSFInfo[1][gsLider]);
if(PlayerInfo[playerid][pLider] == 1) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NE SMIJES SVOJU ORG!","Grove Street Family\nYakuza","Odaberi","Odustani");
if(id2 == INVALID_PLAYER_ID) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NEMA LIDERA!","Grove Street Family\nYakuza","Odaberi","Odustani");
warprotivnik[PlayerInfo[playerid][pLider]] = id2;
WarTim1 = 8;
WarTim2 = 1;
SCM(playerid,BELA,""svpl"WAR"COL_WHITE" | "COL_GREEN"Postavili ste war protivnika na Grove Street Family!");
ShowPlayerDialog(playerid,DIALOG_WAR_ORG,DIALOG_STYLE_LIST,"War | Selo 1",""COL_RED"War protivnik\n"COL_WHITE"Oruzje 1\nOruzje 2\nOruzje 3\nVrijeme wara\nResetuj zadano\n"COL_GREEN"Posalji zahtjev za war","Odaberi","Odustani");
}
case 1:
{
new id3 = GetPlayerID(YakuzaInfo[1][yaLider]);
if(PlayerInfo[playerid][pLider] == 8) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NE SMIJES SVOJU ORG!","Grove Street Family\nYakuza","Odaberi","Odustani");
if(id3 == INVALID_PLAYER_ID) return ShowPlayerDialog(playerid,DIALOG_WAR_PROTIVNIK,DIALOG_STYLE_LIST,"WAR | NEMA LIDERA!","Grove Street Family\nYakuza","Odaberi","Odustani");
warprotivnik[PlayerInfo[playerid][pLider]] = id3;
WarTim1 = 1;
WarTim2 = 8;
SCM(playerid,BELA,""svpl"WAR"COL_WHITE" | "COL_GREEN"Postavili ste war protivnika na Yakuza!");
ShowPlayerDialog(playerid,DIALOG_WAR_ORG,DIALOG_STYLE_LIST,"War | Selo 1",""COL_RED"War protivnik\n"COL_WHITE"Oruzje 1\nOruzje 2\nOruzje 3\nVrijeme wara\nResetuj zadano\n"COL_GREEN"Posalji zahtjev za war","Odaberi","Odustani");
}
}
return 1;
}