ebbe mi a baj?
if(strcmp(cmdtext, \"/munka\", true) == 0) // by Ellis
{
if(PlayerInfo[playerid][pJob]<0)
{
SendClientMessage(playerid,COLOR_GREEN,\"Neked már van munkád!\");
}
if (PlayerToPoint(4, playerid,1731.1846,-1865.4705,13.5726) || PlayerToPoint(4, playerid,362.8079,173.6812,1008.3828))
{
ShowPlayerDialog(playerid,999987,DIALOG_STYLE_LIST,\"Legális Munkák\",\"Detektív\\nÜgyvéd\",\"Elfogadom\",\"Mégse\");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY,\"Nem vagy a munka felvevõ helyen.\"); }
}
if(strcmp(cmdtext, \"/munka\", true) == 0)
{
if(PlayerInfo[playerid][pJob]<0) return SendClientMessage(playerid,COLOR_GREEN,\"Neked már van munkád!\");
}
if(PlayerToPoint(4, playerid,1731.1846,-1865.4705,13.5726) || PlayerToPoint(4, playerid,362.8079,173.6812,1008.3828)) return
SendClientMessage(playerid, COLOR_GREY,\"Nem vagy a munka felvevõ helyen.\");
{
ShowPlayerDialog(playerid,999987,DIALOG_STYLE_LIST,\"Legális Munkák\",\"Detektív\\nÜgyvéd\",\"Elfogadom\",\"Mégse\");
}
return 1;
}
Tessék teszteld.
if(strcmp(cmdtext, \"/munka\", true) == 0)
{
if(PlayerInfo[playerid][pJob]<0) return SendClientMessage(playerid,COLOR_GREEN,\"Neked már van munkád!\");
}
if(PlayerToPoint(4, playerid,1731.1846,-1865.4705,13.5726) || PlayerToPoint(4, playerid,362.8079,173.6812,1008.3828)) return
SendClientMessage(playerid, COLOR_GREY,\"Nem vagy a munka felvevõ helyen.\");
{
ShowPlayerDialog(playerid,999987,DIALOG_STYLE_LIST,\"Legális Munkák\",\"Detektív\\nÜgyvéd\",\"Elfogadom\",\"Mégse\");
}
return 1;
}
Tessék teszteld.
Ránézésre sem jó..
JUDIT: Most, hogy átnézem, elképzelhetõ, hogy azért nem jó, mert azthiszem 9999 a maximum dialogid, nálad pedig 1millió körül jár.