Szerző Téma: OnPlayerSpawn... nál  (Megtekintve 600 alkalommal)

OnPlayerSpawn... nál
« Dátum: 2012. március 04. - 17:16:31 »
+1 Show voters
Sziasztok az lenne a kérdésem hogy..
Mikor lespawnol a játékos akkor kihoz neki egy Dialogot név szín váltó LIST-be
és akkor ugy akarom hogy ha megval utána már ne hozza ki mert akkor is kihozza a ha mehalok mert utána ujraspawnol hogy lehetne azt megoldani  û
Elõre is Kössz   :thumbsup:

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
OnPlayerSpawn... nál
« Válasz #1 Dátum: 2012. március 04. - 17:20:35 »
+1 Show voters
Változóval. Pillanat és kész.
Kész. Bármi hibát találsz jelezd.
 

#include a_samp
#include zcmd
#include sscanf
#define szinvalaszto 2000
new bool:valasztott[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
if(valasztott[playerid] == false)
{
ShowPlayerDialog(playerid,szinvalaszto,DIALOG_STYLE_LIST,\"Válassz színt!\",\"Piros\\nKék\\nSárga\\nZöld\",\"Kiválaszt\", \"\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == szinvalaszto)
    {
    if(response)
    {
    valasztott[playerid] = true;
switch(listitem)
{
    case 0:
{
SetPlayerColor(playerid,0xff0000AA);
    }
    case 1:
    {
SetPlayerColor(playerid,0x002bffAA);
    }
    case 2:
    {
SetPlayerColor(playerid,0xfff200AA);
    }
    case 3:
    {
SetPlayerColor(playerid,0x00ff26AA);
    }
}
    }
    if(!response)
    {
ShowPlayerDialog(playerid,szinvalaszto,DIALOG_STYLE_LIST,\"Válassz színt!\",\"Piros\\nKék\\nSárga\\nZöld\",\"Kiválaszt\", \"\");
    }
    return 1;
    }
    return 0;
}
« Utoljára szerkesztve: 2012. március 04. - 17:31:53 írta Cannonn »

OnPlayerSpawn... nál
« Válasz #2 Dátum: 2012. március 05. - 16:41:26 »
+1 Show voters
baj van :S
ha ujra csatlakozok vagy lelépek akk nem hozza be
« Utoljára szerkesztve: 2012. március 05. - 16:49:34 írta Szabyxxx »

OnPlayerSpawn... nál
« Válasz #3 Dátum: 2012. március 05. - 17:06:21 »
+1 Show voters
Egyszerûbb lenne meghívni a dialogot OnPlayerRequestSpawn-nál,mert az csak 1x hívódik meg.(Akkor amikor a player rákattint a ,,Spawn\" gombra)És akkor még változók sem kellenek.

OnPlayerSpawn... nál
« Válasz #4 Dátum: 2012. március 05. - 17:14:49 »
+1 Show voters
Kösszönöm Kadaram igy már megy

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal