Szerző Téma: Életkor lekérdezés csak egyszer  (Megtekintve 658 alkalommal)

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Életkor lekérdezés csak egyszer
« Dátum: 2015. Április 11. - 21:30:30 »
0 Show voters
Sziasztok
Leszeretném kérdezni egy játékos életkorát,hogy az első belépés után kiadjon egy dialogot ahol bekellene írnia a korát csak egyszer kérdezné le és azt elmentené a fáljába dinibe. Hogyan kérdezhetném le?
[gmod]Kategorizálva[/gmod]
« Utoljára szerkesztve: 2015. Április 11. - 22:02:08 írta anGeL »

Életkor lekérdezés csak egyszer
« Válasz #1 Dátum: 2015. Április 12. - 11:14:27 »
0 Show voters
Tessék itt is van egy: (lehet kicsit primitív de a célodnak megfelel :D)
Remélem tudtam segíteni
 

#include <a_samp>
#include <dini>
new file[128];
public OnFilterScriptInit()
{
    if(!dini_Exists(\"users\"))
    {
        dini_Create(\"users\");
    }
}
public OnPlayerConnect(playerid)
{
    format(file, sizeof(file), \"users/%s.ini\", pName(playerid));
if(!dini_Exists(file)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Életkor\", \"Hány éves vagy?\", \"Tovább\", \"Kick\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
   if(!response) return Kick(playerid);
   if(response)
   {
       dini_Create(file);
   dini_Set(file, \"kor\", inputtext);
   }
}
return 0;
}
stock pName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal