27.04.2012, 17:19
Ola!
Estouu a desenvolver um GM de DM em LS .
Mas o Salvamento da Conta esta meio bugado
Creio Que isso tenha algum erro...
Otro Problema e Alguns Cmdґs de Armas Nao Tem erro Mas Nao Pega.
Estouu a desenvolver um GM de DM em LS .
Mas o Salvamento da Conta esta meio bugado
pawn Код:
public SalvarConta(playerid)
{
GetPlayerName(playerid, Name, sizeof(Name));
format(arquivo, sizeof(arquivo), ContasPlayers, Name);
if(!dini_Exists(arquivo)) dini_Create(arquivo);
dini_IntSet(arquivo, "Dinheiro", Jogador[playerid][pGrana]);
dini_IntSet(arquivo, "Score", Jogador[playerid][pScore]);
dini_IntSet(arquivo, "LevelProcurado", Jogador[playerid][pProcura]);
dini_IntSet(arquivo, "Morreu", Jogador[playerid][pMorreu]);
dini_IntSet(arquivo, "Matou", Jogador[playerid][pMatou]);
dini_IntSet(arquivo, "Admin",Jogador[playerid][pAdmin]);
return 0x1;
}
public CarregarConta(playerid)
{
GetPlayerName(playerid, Name, sizeof(Name));
format(arquivo, sizeof(arquivo), ContasPlayers, Name);
if(!dini_Exists(arquivo)) return 0x1;
Jogador[playerid][pGrana] = dini_Int(arquivo, "Dinheiro");
Jogador[playerid][pScore] = dini_Int(arquivo, "Score");
Jogador[playerid][pProcura] = dini_Int(arquivo, "LevelProcurado");
Jogador[playerid][pMorreu] = dini_Int(arquivo, "Matou");
Jogador[playerid][pMatou] = dini_Int(arquivo, "Morreu");
Jogador[playerid][pAdmin]= dini_Int(arquivo, "Admin");
return 0x1;
}
Otro Problema e Alguns Cmdґs de Armas Nao Tem erro Mas Nao Pega.
pawn Код:
//_-_-_-_-_-_-_-_-_-_- Comandos Kitґs _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
DonSpeed:Kit(playerid, params[])
{
format(don,sizeof(don),"/kit1 R$ 100\n/kit2 R$ 2500\n/kit3 R$ 4000\n/kit4 R$ 5000\n/kit5 R$ 10000");
ShowPlayerDialog(playerid, DialogKit, DIALOG_STYLE_MSGBOX, "Kits de Armas", don, "Fechar", "");
return 1;
}
DonSpeed:Kit1(playerid, params[])
{
GetPlayerName(playerid, Name, sizeof(Name));
if(Jogador[playerid][pGrana] < 100) return SendClientMessage(playerid,CorBan,"Voce Nao Tem Grana Suficiente|Valor 100");
ResetarArma(playerid);
DarArma(playerid,1,1);
DarArma(playerid,26,300);
DarArma(playerid,24,999);
DarArma(playerid,17,20);
DarArma(playerid,29,500);
format(don, sizeof(don), "{FF0000}[PlayHard]{FFFFFF}O Jogador {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) Comprou um Kit({FF0000}/kit{FFFFFF}).", Name, playerid);
SendClientMessageToAll(VERMELHO, don);
Jogador[playerid][pGrana] -= 100;
return 1;
}
DonSpeed:Kit2(playerid, params[])
{
GetPlayerName(playerid, Name, sizeof(Name));
if(Jogador[playerid][pGrana] < 2500) return SendClientMessage(playerid,CorBan,"Voce Nao Tem Grana Suficiente|Valor 25000");
ResetarArma(playerid);
DarArma(playerid,16,5);
DarArma(playerid,14,1);
DarArma(playerid,17,12);
DarArma(playerid,28,100);
DarArma(playerid,31,300);
DarArma(playerid, 26, 300);
Jogador[playerid][pGrana] -= 2500;
format(don, sizeof(don), "{FF0000}[PlayHard]{FFFFFF}O Jogador {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) Comprou um Kit({FF0000}/kit{FFFFFF}).", Name, playerid);
SendClientMessageToAll(VERMELHO, don);
return 1;
}
DonSpeed:Kit3(playerid, params[])
{
GetPlayerName(playerid, Name, sizeof(Name));
if(Jogador[playerid][pGrana] < 4000) return SendClientMessage(playerid,CorBan,"Voce Nao Tem Grana Suficiente|Valor 4000");
ResetarArma(playerid);
DarArma(playerid,23,100);
DarArma(playerid,22,100);
DarArma(playerid,14,1);
DarArma(playerid,18,10);
DarArma(playerid,14,1);
DarArma(playerid, 26, 300);
Jogador[playerid][pGrana] -= 4000;
format(don, sizeof(don), "{FF0000}[PlayHard]{FFFFFF}O Jogador {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) Comprou um Kit({FF0000}/kit{FFFFFF}).", Name, playerid);
SendClientMessageToAll(VERMELHO, don);
return 1;
}
DonSpeed:Kit4(playerid, params[])
{
GetPlayerName(playerid, Name, sizeof(Name));
if(Jogador[playerid][pGrana] < 5000) return SendClientMessage(playerid,CorBan,"Voce Nao Tem Grana Suficiente|Valor 5000");
ResetarArma(playerid);
DarArma(playerid,16,50);
DarArma(playerid,25,100);
DarArma(playerid,34,5);
DarArma(playerid,14,1);
DarArma(playerid,30,500);
DarArma(playerid, 26, 300);
Jogador[playerid][pGrana] -= 5000;
format(don, sizeof(don), "{FF0000}[PlayHard]{FFFFFF}O Jogador {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) Comprou um Kit({FF0000}/kit{FFFFFF}).", Name, playerid);
SendClientMessageToAll(VERMELHO, don);
return 1;
}
DonSpeed:Kit5(playerid, params[])
{
GetPlayerName(playerid, Name, sizeof(Name));
if(Jogador[playerid][pGrana] < 10000) return SendClientMessage(playerid,CorBan,"Voce Nao Tem Grana Suficiente|Valor 10000");
ResetarArma(playerid);
DarArma(playerid,34,100);
DarArma(playerid,36,10);
DarArma(playerid,39,10);
DarArma(playerid,14,1);
DarArma(playerid,40,1);
DarArma(playerid, 26, 300);
Jogador[playerid][pGrana] = -10000;
format(don, sizeof(don), "{FF0000}[PlayHard]{FFFFFF}O Jogador {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) Comprou um Kit({FF0000}/kit{FFFFFF}).", Name, playerid);
SendClientMessageToAll(VERMELHO, don);
return 1;
}