Nos, mivel unatkozom, szeretnék készíteni egy egyszerû kis scriptet. Ha megnoymom a TAB-ot, és rámegyek valakire, behoz egy dialogot, hogy mit szeretnék vele csinálni( persze ha RCON-ba be vagyok jelentkezve ).
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(!IsPlayerAdmin(playerid)) return 0;
{
ShowPlayerDialog(playerid, Jatekos, 2, \"Mit szeretnél csinálni vele?\", \"Get\\nGoto\\nKick\\nBan\\nSlap\", \"Ok\", \"Mégsem\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid)
{
case Jatekos:
{
switch(listitem)
{
case 0: { new Float:x, Float:y, Float:z;GetPlayerPos(playerid, x,y,z); SetPlayerPos( IDE,x,y,z); }
}
}
}
}
return 1;
}
Mivel csak az OnPlayerClickPlayer engedi a clickplayerid-t használni, ezért nem tudom megcsinálni az OnDialogResponse alatt, hogy pl. ha magamhoz tudjam getelni, mivel ha beírom a clickplayerid-t, akkor a pawno undefined symbolnak írja. Hogy tudnám ezt megoldani?
A SetPlayerPos függvényre gondoltam ebben az esetben, azért van ott az IDE szó, hogy ide mit kéne írni...
Elõre is köszönöm a segítségeket!