SA-MP Forums Archive
[Erro/Bug] {Diniscript} Carregando Skin - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Erro/Bug] {Diniscript} Carregando Skin (/showthread.php?tid=267320)



[Erro/Bug] {Diniscript} Carregando Skin - wallon - 08.07.2011

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");



Re: [Erro/Bug] {Diniscript} Carregando Skin - Sr.Pekeno - 08.07.2011

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..


Re: [Erro/Bug] {Diniscript} Carregando Skin - wallon - 08.07.2011

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 ._.


Re: [Erro/Bug] {Diniscript} Carregando Skin - Shadoww5 - 08.07.2011

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


Re: [Erro/Bug] {Diniscript} Carregando Skin - rjjj - 08.07.2011

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 .


Re: [Erro/Bug] {Diniscript} Carregando Skin - wallon - 08.07.2011

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 =/)


Re: [Erro/Bug] {Diniscript} Carregando Skin - Macintosh - 08.07.2011

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]



Re: [Erro/Bug] {Diniscript} Carregando Skin - wallon - 09.07.2011

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


Re: [Erro/Bug] {Diniscript} Carregando Skin - Sr.Pekeno - 09.07.2011

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..


Re: [Erro/Bug] {Diniscript} Carregando Skin - wallon - 09.07.2011

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 ://