[Erro/Bug] {Diniscript} Carregando Skin
#1

Eae Galere to comm um 'pequeno problema" usnao dini ele salva skin й td + , POREEEEEEEEM qnd ele carrega ele carrega o cj!



[ps to usando esse codigo
Em OnPlayerSpawn:
Код:
if(dini_Isset("skins.ini",PlayerName(playerid))) SetPlayerSkin(playerid,dini_Int("skins.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
Код:
dini_IntSet("skins.ini",PlayerName(playerid),GetPlayerSkin(playerid));

Em OnGameModeInit:
pawn Code:

if(!fexist("skins.ini")) dini_Create("skins.ini");
Reply
#2

Tenta usar
dini_Set(file, "Skin", "275");
SetPlayerSkin(playerid, 275);
o dini_set ela deixa a skin como principal daquela tal coisa e o setplayerskin set o player para a skin, coloca isso tipo numa parte aonde o player nasce sei la, coloca aew no lugar que vocк quer, hahaha..
Reply
#3

Quote:
Originally Posted by Sr.Pekeno
Посмотреть сообщение
Tenta usar
dini_Set(file, "Skin", "275");
SetPlayerSkin(playerid, 275);
o dini_set ela deixa a skin como principal daquela tal coisa e o setplayerskin set o player para a skin, coloca isso tipo numa parte aonde o player nasce sei la, coloca aew no lugar que vocк quer, hahaha..
+ nunkero q use um skin q eu determinar + sim a skin q o kra escolher ._.
Reply
#4

Deve ter algo de muito errado no seu servidor, pois o codigo estб correto, todavia, conforme vocк disse, nгo funciona.
Reply
#5

Bem, como algumas funзхes de Dini sгo lentas, pode ser que a diferenзa de velocidade entre o processamento do OnPlayerSpawn e o da funзгo sejam muito diferentes, o que faria com que a mesma nгo fosse lida .


Se o problema estiver realmente nos cуdigos postados por vocк, isto deve resolver o seu problema .

Coloque:


pawn Код:
//Na public OnPlayerRequestClass:

SetPVarInt(playerid,"Arquivo Skin",dini_Int("skins.ini",PlayerName(playerid)));

E depois troque a linha (que estб no OnPlayerSpawn) postada por vocк, por esta :


pawn Код:
if(fexist("skins.ini")) SetPlayerSkin(playerid,GetPVarInt(playerid,"Arquivo Skin"));


Espero ter ajudado .
Reply
#6

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Bem, como algumas funзхes de Dini sгo lentas, pode ser que a diferenзa de velocidade entre o processamento do OnPlayerSpawn e o da funзгo sejam muito diferentes, o que faria com que a mesma nгo fosse lida .


Se o problema estiver realmente nos cуdigos postados por vocк, isto deve resolver o seu problema .

Coloque:


pawn Код:
//Na public OnPlayerRequestClass:

SetPVarInt(playerid,"Arquivo Skin",dini_Int("skins.ini",PlayerName(playerid)));

E depois troque a linha (que estб no OnPlayerSpawn) postada por vocк, por esta :


pawn Код:
if(fexist("skins.ini")) SetPlayerSkin(playerid,GetPVarInt(playerid,"Arquivo Skin"));


Espero ter ajudado .
N man eu n uso so isso do dini, tudo nele funciona correto( porem creio que seja algo que eu eerrei pq o reste td funfa) enfin, vou ver isso msm amanha qnd nao tiver com somo ^^ posto resultado aki

@edit: o erro nao esta no que ele le e sim noque ele salva( salva com id 0 =/)
Reply
#7

pawn Код:
new Skin[MAX_PLAYERS]; //Topo GM
pawn Код:
new str[60];
dini_IntSet(str,"Skin", 22); //Setar a Skin [Login Box]
pawn Код:
dini_IntSet(str,"Skin", Skin[playerid]); // Salvar a skin [OnPlayerDisconnect]
pawn Код:
Skin[playerid] = dini_Int(str, "Skin"); // Carregar a skin [OnPlayerConnect]
Reply
#8

Quote:
Originally Posted by Shickcard
Посмотреть сообщение
pawn Код:
new Skin[MAX_PLAYERS]; //Topo GM
pawn Код:
new str[60];
dini_IntSet(str,"Skin", 22); //Setar a Skin [Login Box]
pawn Код:
dini_IntSet(str,"Skin", Skin[playerid]); // Salvar a skin [OnPlayerDisconnect]
pawn Код:
Skin[playerid] = dini_Int(str, "Skin"); // Carregar a skin [OnPlayerConnect]
Mano nun ta funcionando nao, nun faзo ideia dq seja, + vou dexa desativado.
anyway ty
Reply
#9

Tipo vocк quer que a skin salve quando ele entre certo? entгo depois que ele entrar para outro ORG ou mudar skin vai salvar a outra nгo essa, basta usar esses 2 mesmos codigos para as outras salvarem..
Reply
#10

Quote:
Originally Posted by Sr.Pekeno
Посмотреть сообщение
Tipo vocк quer que a skin salve quando ele entre certo? entгo depois que ele entrar para outro ORG ou mudar skin vai salvar a outra nгo essa, basta usar esses 2 mesmos codigos para as outras salvarem..
n man entrar e carregar sem orgs nen nada do tipo, so u dini basico))) mas continua danndo erro qnd salva(salva com skin 0 ://
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)