[Pedido]Comandos -
Mteck - 29.04.2012
bom queria 2 comandos, um "/bantemp" e o outro /pm [mensagem] procurei mais os outros nгo batem certo muitos erros. agradeзo ++1
pawn Код:
stock SalvarContas(playerid)
{
new arq[64];
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLogado] == 1)
{
format(arquivo,sizeof(arquivo, "Contas/%s.ini", PlayerName(playerid));
GivePlayerMoney(playerid, dini_Int(arquivo, "Dinheiro"));
SetPlayerScore(playerid, dini_Int(arquivo, "Level"));
}
}
return 1;
}
um salvar admin desse modelo alguem pode me indicar e eu tento me virar..
Re: [Pedido]Comandos -
RoacH` - 29.04.2012
Aqui
Re: [Pedido]Comandos -
Don_Speed - 29.04.2012
pawn Код:
COMMAND:mp(playerid, params[], inputtext[])
{
new PlayerA, Speed[145];
GetPlayerName(playerid, Name, sizeof(Name));
if (sscanf(params, "sd", PlayerA, inputtext)) return SendClientMessage(playerid, 0xFF0000AA, "Use: /mp [id][texto]");
if (IsPlayerConnected(PlayerA))return SendClientMessage(playerid, 0xFF0000AA, "jogador off");
format(Speed,sizeof(Speed),"%s(ID:%d):%s.",Name,playerid,inputtext);
SendClientMessage(PlayerA,-1,Speed);
format(Speed,sizeof(Speed),"Voce Enviou para %s:%s.",PlayerA,inputtext);
SendClientMessage(PlayerA,-1,Speed);
return 1;
}
pawn Код:
enum Info{
pAdmin
}
new Jogador[MAX_PLAYERS][Info];
stock SalvarContas(playerid)
{
new arq[64];
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLogado] == 1)
{
format(arquivo,sizeof(arquivo, "Contas/%s.ini", PlayerName(playerid));
GivePlayerMoney(playerid, dini_Int(arquivo, "Dinheiro"));
SetPlayerScore(playerid, dini_Int(arquivo, "Level"));
dini_IntSet(arquivo, "Admin",Jogador[playerid][pAdmin]);
}
}
return 1;
}
Re: [Pedido]Comandos -
s4kuL - 29.04.2012
Acho que isso poderia ajudar no /pm.
pawn Код:
CMD:pm(playerid, params[])
{
new pm[200],str[128], Nome2[24], id;
if(sscanf(params, "us", id, pm)) return SendClientMessage(playerid, Vermelho, "[ERRO]: /pm [id] [mensagem]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,Vermelho,"[ERRO]: Jogador Nгo Conectado!");
if(id == id) return SendClientMessage(playerid,Vermelho,"[ERRO]: Vocк Nгo Pode Mandar PM Para Vocк Mesmo!");
GetPlayerName(playerid, Nome2, MAX_PLAYER_NAME);
format(str, sizeof(str), "Mensagem de: %s [ID:%d]: '%s'", Nome2, playerid, pm);
GameTextForPlayer(id, "~N~~N~~N~~N~~N~~N~~N~~N~~N~~N~~Y~MENSAGEM RECEBIDA", 2000, 3);
SendClientMessage(id, Amarelo, str);
GameTextForPlayer(playerid, "~N~~N~~N~~N~~N~~N~~N~~N~~N~~N~~G~MENSAGEM ENVIADA", 2000, 3);
SendClientMessage(playerid, Verde, "[INFO]: Mensagem enviada com sucesso");
return 1;
}
Re: [Pedido]Comandos -
RoacH` - 29.04.2012
pawn Код:
CMD :pm ( playerid , params [ ] ) {
new _rPlayer , _rMensagem , _rNome [ MAX_PLAYER_NAME ] , _rString [ 60 ] ;
if ( sscanf ( params , "us[20]" , _rPlayer , _rMensagem ) )
return SendClientMessage ( playerid , 0xFF0000FF , "/pm [playerid] [mensagem]");
if ( !IsPlayerConnected ( _rPlayer ) )
return SendClientMessage ( playerid , 0xFF0000FF , "Jogador inativo.");
//
GetPlayerName ( playerid , _rNome , MAX_PLAYER_NAME ) ;
format ( _rString , sizeof ( _rString ) , "PM Recebida: %s: -> %s" , _rNome , _rMensagem ) ;
SendClientMessage ( _rPlayer , 0xFF0000FF , _rString ) ;
SendClientMessage ( playerid , 0xFF0000FF , "[PM]: Mensagem privada enviada com sucesso." ) ;
return 1;
}
Re: [Pedido]Comandos -
Mteck - 29.04.2012
pawn Код:
C:\Users\user\Desktop\SAMP\zombie serve\gamemodes\Ez(1).pwn(5) : error 017: undefined symbol "Info"
C:\Users\user\Desktop\SAMP\zombie serve\gamemodes\Ez(1).pwn(5) : error 009: invalid array size (negative, zero or out of bounds)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
eu uso strcmp.....
pawn Код:
//linha do erro
new Jogador[MAX_PLAYERS][Info];