08.01.2015, 21:16
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)
OnPlayerDisconnect:
Comando:
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...)
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();
}
Код:
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();
Код:
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;
}
-------------------------------||----------------------------------
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...)

