22.11.2011, 12:56
To aprendendo a mecher com dini, entгo eu fiz assim
Ta criando certinho os arquivos, mas ta salvando com o nome de %s.ini...
O logiins nao aumenta fica sempre 1
As mensagens aparecem imcompletas
a primeira assim: Seja bem vindo, ao mata
e a segunda assim: Seja bem
pawn Код:
public OnPlayerConnect(playerid)
{
new player[24]; new arquivo[44];
GetPlayerName(playerid,player,24);
format(arquivo,44,"%s.ini",player);
if(!dini_Exists("%s.ini")) dini_Create("%s.ini");
{
SetPVarInt(playerid,"Logins",1);
dini_IntSet("%s.ini","Nivel",GetPlayerScore(playerid));
dini_IntSet("%s.ini","Morreu",GetPVarInt(playerid,"Morreu"));
dini_IntSet("%s.ini","Matou",GetPVarInt(playerid,"Matou"));
dini_IntSet("%s.ini","Experiencia",GetPVarInt(playerid,"Experiencia"));
dini_IntSet("%s.ini","Logins",GetPVarInt(playerid,"Logins"));
new play[24];
GetPlayerName(playerid,play,24);
format(play,24,"Seja bem vindo, ao mata-mata deserto, %s!",player);
SendClientMessage(playerid,COLOR_DGREEN,play);
}
if(dini_Exists("%s.ini"))
{
dini_Int("%s.ini","Logins");
new logins[8];
GetPVarInt(playerid,"Logins");
format(logins,8,"Seja bem vindo ao mata-mata deserto! Esse й o seu %sє login!");
SendClientMessage(playerid,COLOR_DGREEN,logins);
SetPVarInt(playerid,"Logins",GetPVarInt(playerid,"Logins") + 1);
SetPlayerPos(playerid,1000,1000,20);
SetPlayerSkin(playerid,0);
GivePlayerWeapon(playerid,24,200);
}
ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Seja bem vindo","Seja bem vindo ao Mata-Mata deserto.\nO objetivo daqui й matar e ganha experiencia, armas, skins etc.\nAposto que vocк vai se divertir muito por aqui!","Ok","");
return 1;
}
O logiins nao aumenta fica sempre 1
As mensagens aparecem imcompletas
a primeira assim: Seja bem vindo, ao mata
e a segunda assim: Seja bem