Szerző Téma: Skin mentés hiba.  (Megtekintve 892 alkalommal)

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Skin mentés hiba.
« Dátum: 2010. augusztus 06. - 18:12:29 »
0 Show voters
Hali.
Nekem olyan problémám merült most fel, hogy a regisztrácios rendeszeremben
nem mentödik el a skin.
a pénz igen de a skin nem.
pedig a disconnectnél is szerepel a dini_IntSet(file,\"Ruha\", GetPlayerSkin(playerid)); lekérés.
aki tud kérem segitsen :D köszi elöre is ;) :angel:

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Skin mentés hiba.
« Válasz #1 Dátum: 2010. augusztus 06. - 19:11:54 »
+1 Show voters
Én így oldottam meg:
 
#include <a_samp>
#include <dini>
#include <dudb>
#include <colors>
#define FILTERSCRIPT
#pragma unused strtok
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Skin mentõ betöltve\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
    print(\"\\n--------------------------------------\");
print(\" Skin mentõ kivéve\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    new jatekosnev[MAX_PLAYER_NAME], fajl[128];
    GetPlayerName(playerid, jatekosnev, sizeof(jatekosnev));
format(fajl,sizeof(fajl),\"ruha/%s.ini\",jatekosnev);
if(!fexist(fajl))
{
GetPlayerName(playerid, jatekosnev, sizeof(jatekosnev));
dini_Create(fajl);
dini_IntSet(fajl,\"Ruha\",GetPlayerSkin(playerid));
}else{
    SetPlayerSkin(playerid, dini_Int(fajl, \"Ruha\"));
}
return 1;
}
public OnPlayerSpawn(playerid)
{
    new jatekosnev[MAX_PLAYER_NAME], fajl[128];
    GetPlayerName(playerid, jatekosnev, sizeof(jatekosnev));
format(fajl,sizeof(fajl),\"ruha/%s.ini\",jatekosnev);
if(fexist(fajl))
{
    SetPlayerSkin(playerid, dini_Int(fajl, \"Ruha\"));
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal