[Ajuda] Comando
#1

PHP код:
CMD:setarsaldo(playeridparams[])
{
    if(
PlayerInfo[playerid][Admin] >= 1)
    {
        new 
idquantia;
        if(
sscanf(params,"id",id,quantia)) return SendClientMessage(playerid,ERRO,"Use: /setarsaldo [id] [quantia]");
        
PlayerInfo[id][Saldo] = quantia;
        new 
msg1[65], msg2[60], msg3[80];
        
format(msg1,sizeof(msg1),"* O administrador %s setou + %d em seu saldo bancбrio!",getName(playerid),quantia);
        
SendClientMessage(id,C_MSG,msg1);
        
format(msg2,sizeof(msg2),"* Vocк setou + %d no saldo bancбrio do jogador %s",quantia,getName(id));
        
SendClientMessage(playerid,C_MSG,msg2);
        
format(msg3,sizeof(msg3),"(Admin) O administrador %s setou + %d no saldo do jogador %s",getName(playerid),quantia,getName(id));
        
MensagemAdmin(PROCE,msg3);
    } else { 
SendClientMessage(playerid,C_MSG,"Sem permissгo!"); }
    return 
1;

Tipo mano, eu nгo coloco nada no topo da gm. E compilo esse codigo do jeito que tб. Sу que quando incluo a zcmd da 4 erros, porque acontece isso?
Reply
#2

Quais erros ? compartilhe o cуdigo como: [php][*/php] sem o *

Ex:

PHP код:
new PHPcode
Para te ajudar...
Reply
#3

Vк se funciona

PHP код:
CMD:setarsaldo(playeridparams[])
{
    if(
PlayerInfo[playerid][Admin] >= 1)
    {
        new 
idquantia;
        if(
sscanf(params,"id",id,quantia)) return SendClientMessage(playerid,ERRO,"Use: /setarsaldo [id] [quantia]");
        
PlayerInfo[id][Saldo] = quantia;
        new 
msg1[65], msg2[60], msg3[80];
        
format(msg1,sizeof(msg1),"* O administrador %s setou + %d em seu saldo bancбrio!",getName(playerid),quantia);
        
SendClientMessage(id,C_MSG,msg1);
        
format(msg2,sizeof(msg2),"* Vocк setou + %d no saldo bancбrio do jogador %s",quantia,getName(id));
        
SendClientMessage(playerid,C_MSG,msg2);
        
format(msg3,sizeof(msg3),"(Admin) O administrador %s setou + %d no saldo do jogador %s",getName(playerid),quantia,getName(id));
        
MensagemAdmin(PROCE,msg3);
    } else { 
SendClientMessage(playerid,C_MSG,"Sem permissгo!"); }
    return 
1;

Caso nгo funcione tente adaptar o meu ao seu (serб bem fбcil pois й bem parecido hehe)

PHP код:
CMD:setsaldo(playeridparams[])
{
    if(
pDados[playerid][Staff] >= 3)
    {
        if(
pDados[playerid][StaffTrabalhando] == 1)
          {
            new 
IDValorstring[65], string2[60], Nome[MAX_PLAYER_NAME], Nome2[MAX_PLAYER_NAME];
            if(
sscanf(params,"id",ID,Valor)) return SendClientMessage(playerid,C_Server,"Use: /setarsaldo [id] [valor]");
            
pDados[ID][Banco] = Valor;
            
GetPlayerName(IDNomesizeof(Nome));
            
GetPlayerName(playeridNome2sizeof(Nome2));
            
format(string,sizeof(string),"O administrador %s mudou para %d seu valor bancбrio!",Nome,Valor);
            
SendClientMessage(ID,C_Server,string);
            
format(string2,sizeof(string2),"Vocк mudou para %d a conta bancбria do jogador %s.",Valor,Nome2);
            
SendClientMessage(playerid,C_Server,string2);
        } else { 
SendClientMessage(playeridC_Server"Vocк precisa estб no modo trabalho!"); }
    } else { 
SendClientMessage(playeridC_Server"Vocк nгo tem permissгo para usar esse comando!"); }
    return 
1;

Reply
#4

Olha, quando incluo a zcmd da esses erros http://imgur.com/a/MxOEL
Reply
#5

As variбveis sгo diferentes, perceba: PlayerInfo para a sua pDados.
Reply
#6

A mano namoral, tava ti ajudando de boas pois pensei que o erro era bobo pois tu crio o comando, mas tu ta й copiando, tenta criar um gm do zero й sйrio, й melhor para tu, vocк nгo sabe nem as variбveis dessa gm que vocк estб usando.
Reply
#7

Quote:
Originally Posted by yurin
Посмотреть сообщение
A mano namoral, tava ti ajudando de boas pois pensei que o erro era bobo pois tu crio o comando, mas tu ta й copiando, tenta criar um gm do zero й sйrio, й melhor para tu, vocк nгo sabe nem as variбveis dessa gm que vocк estб usando.
Sу queria saber se dava certo, pois todos os comandos que adiciono, mesmo estando certos, da 4 erros que eu nгo sei resolver. Ja digitei, copiei e colei pra depois estudar, mais nada adiantou, nгo deu certo.
Reply
#8

Quote:
Originally Posted by silenthill
Посмотреть сообщение
As variбveis sгo diferentes, perceba: PlayerInfo para a sua pDados.
Como assim, nгo achei a Pdados, eu copiei esse codigo. Mais diz o que ta errado ai pff!
Reply
#9

Veja o comando que ele criou e o seu. Olhou? agora observe que as variбveis sгo diferentes. A sua usa 'PlayerInfo' e o comando do colega usa 'pDados', entгo vc precisa mudar isso , substituir. Seria interessante vc estudar sobre variбveis.
Reply
#10

parabйns, com seu comentбrio vc provou que achou o erro. atй mais
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)