[Ajuda] Setar skin ao logar
#9

Quote:
Originally Posted by RafaelOsio
Посмотреть сообщение
Willian_Luigi: Vou colocar aqui os cуdigos do OnPlayerConnect, OnPlayerDisconnect e o comando, que acho ser os necessбrios ok ?

OnPlayerConnect: (usei o que humildadeforever postou, mas ainda nгo resolveu)
Код:
 TextDrawShowForPlayer(playerid, TextHora[playerid]);
	TextDrawShowForPlayer(playerid, TextData[playerid]);

	new db[40], nome[MAX_PLAYER_NAME];
	GetPlayerName(playerid, nome, 32);
	format(db, 40, "PLAYERS/%s.ini", nome);
	
	if(DOF2_FileExists(db))
	{
		Player[playerid][Dinheiro] = DOF2_GetInt(db, "Dinheiro");
        Player[playerid][Respeito] = DOF2_GetInt(db, "Respeito");
        Player[playerid][Skin] = DOF2_GetInt(db, "Skin");
        SetPlayerSkin(playerid, Player[playerid][Skin]);
        GivePlayerMoney(playerid, Player[playerid][Dinheiro]);

	}
	else
	{
	    DOF2_CreateFile(db);
        Player[playerid][Skin] = 29;
        DOF2_SetInt(db, "Dinheiro", Player[playerid][Dinheiro]);
        DOF2_SetInt(db, "Respeito", Player[playerid][Respeito]);
        DOF2_SetInt(db, "Skin", Player[playerid][Skin]);
        DOF2_SaveFile();
	}
OnPlayerDisconnect:
Код:
new db[40], nome[MAX_PLAYER_NAME];
	GetPlayerName(playerid, nome, 32);
	format(db, 40, "PLAYERS/%s.ini", nome);
	
	Player[playerid][Dinheiro] = GetPlayerMoney(playerid);
	DOF2_SetInt(db, "Dinheiro", Player[playerid][Dinheiro]);
	DOF2_SetInt(db, "Respeito", Player[playerid][Respeito]);
	DOF2_SetInt(db, "Skin", Player[playerid][Skin]);
	DOF2_SaveFile();
	DOF2_Exit();
Comando:
Код:
if(strcmp(cmdtext, "/virarcaminhoneiro", true) == 0)
    {
        Player[playerid][Emprego] = 1;
		Player[playerid][Skin] = 202;
        SendClientMessage(playerid, Cor_Caminhoneiro, "Parabйns! Agora vocк й um caminhoneiro");
        SetPlayerSkin(playerid, Player[playerid][Skin] = 202);
        SetPlayerColor(playerid, Cor_Caminhoneiro);

        return 1;
    }
Ai estб os cуdigos Willian_Luigi

-------------------------------||----------------------------------

humildadeforever, eu coloquei o cуdigo que vocк postou.
Eu uso a variavel pra setar a skin por que eu nгo posso adivinha a skin que ele desconectou antes, ou seja, quando a ele se conecta, a variavel ganha o valor que estб salvo la no arquivo da minha conta. Com isso ele seta a skin com esse valor. Nгo estб certo meu pensamento ?
E outra coisa, com o comando que vocк postou, nгo tem o AddPlayerClass. Sendo assim, o personagem nasce com a skin do CJ e nasce caindo do meio do nada(creio que aconteзa isso por nгo existir uma coordenada definida para ele nascer...)
Nгo tem necessidade da AddPlayerClass.

Estude as funзхes:

SetSpawnInfo
SpawnPlayer
SetPlayerInterior
Reply


Messages In This Thread
Setar skin ao logar - by RafaelOsio - 08.01.2015, 12:05
Re: Setar skin ao logar - by WLSF - 08.01.2015, 12:10
Re: Setar skin ao logar - by RafaelOsio - 08.01.2015, 12:14
Re: Setar skin ao logar - by WLSF - 08.01.2015, 12:15
Re: Setar skin ao logar - by RafaelOsio - 08.01.2015, 12:17
Re: Setar skin ao logar - by WLSF - 08.01.2015, 13:32
Re: Setar skin ao logar - by humildadeforever - 08.01.2015, 14:36
Re: Setar skin ao logar - by RafaelOsio - 08.01.2015, 21:16
Re: Setar skin ao logar - by humildadeforever - 08.01.2015, 21:36
Re: Setar skin ao logar - by Justing3 - 10.01.2015, 01:27

Forum Jump:


Users browsing this thread: 1 Guest(s)