06.06.2012, 18:28
ja tao se enjuando de mim aqui no forum nao й '-'
mas entao olha eu queria que meu comando de registrar salvase o score porque ele salva kicks bans e level admin mas score e nao sei por #sou noob#
ja tentei colocar
e nao deu certo
mas entao olha eu queria que meu comando de registrar salvase o score porque ele salva kicks bans e level admin mas score e nao sei por #sou noob#
Код:
//topo enum PlayerInfo { AdminLevel, Logged, Muted, Kicks, Bans } new PlayerData[MAX_PLAYERS][PlayerInfo]; //comandos dcmd_registrar(playerid,params[]) { if(PlayerData[playerid][Logged]) return GameTextForPlayer(playerid,"~g~logado", 2000, 1); if(udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid,COLOR_RED,"[INFO]: Conta jб existe, por favor use /logar [senha]"); if(udb_Create(PlayerName(playerid),params)) return SendClientMessage(playerid,COLOR_GREEN,"[INFO]: Registrado com sucesso.Conecte-se agora, usando /logar [senha]"); PlayerPlaySound(playerid,1185,-2239.9280,-1729.9114,480.4377); return true; } dcmd_logar(playerid,params[]) { if(PlayerData[playerid][Logged]) { GameTextForPlayer(playerid,"~g~logado", 2000, 1); return true; } if(!udb_Exists(PlayerName(playerid))) { return true; } if(!strlen(params)) { SendClientMessage(playerid,COLOR_GREY,"Use: /logar [senha]"); return true; } if(udb_CheckLogin(PlayerName(playerid),params)) { PlayerData[playerid][Logged] = 1; PlayerData[playerid][Kicks] = (dUserINT(PlayerName(playerid)).("PlayerKicks")); PlayerData[playerid][Bans] = (dUserINT(PlayerName(playerid)).("PlayerBans")); PlayerData[playerid][AdminLevel] = (dUserINT(PlayerName(playerid)).("AdminLevel")); SendClientMessage(playerid,COLOR_GREEN,"[INFO]: Logado Com Sucesso!"); PlayerPlaySound(playerid,1185,-2239.9280,-1729.9114,480.4377); return true; } else return SendClientMessage(playerid,COLOR_WHITE,"[AVISO]: Senha incorreta"); }
Код:
PlayerData[playerid][Score] = (dUserINT(PlayerName(playerid)).("Score"));