[Ajuda] Hб algo de errado ?
#1

Entгo,estou comeзando com zcmd,criei um simples comando de dardinheiro,claro tudo baseado em outros comando que eu vejo por aqui em zcmd,por que aliбs eu estou comeзando entгo nгo sei mto :c
hб algo de errado com esse comando ?

tambйm nгo sou especialista em pawn,se puderem me ajudar hehe
pawn Код:
CMD:dardinheiro(playerid, params[])
{
new id,quantidade;
new mensagem[100];
new nome[MAX_PLAYER_NAME];

if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Comando apenas para admins rcon");
if(IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1,"O player nгo tб conectado");
if(sscanf(params,"ud",id,quantidade)) return SendClientMessage(playerid,-1,"Comando correto /dardinheiro [id] [quantidade]");
format(mensagem, sizeof(mensagem)),("Vocк deu para o player %s %d de dinheiro",id,quantidade);
SendClientMessage(playerid,-1,mensagem);
return 1;
}
Reply
#2

Troque:

pawn Код:
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Comando apenas para admins rcon");
if(IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1,"O player nгo tб conectado");
Por:

pawn Код:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Comando apenas para admins rcon");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"O player nгo tб conectado");
Sem falar que faltou:


pawn Код:
GivePlayerMoney(id, quantidade);

pawn Код:
CMD:dardinheiro(playerid, params[]) {


    new
        id,
        quantidade,
        mensagem[80],
        nome[MAX_PLAYER_NAME]
    ;

    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Comando apenas para admins rcon");

    if(sscanf(params,"ud",id,quantidade)) return SendClientMessage(playerid,-1,"Comando correto /dardinheiro [id] [quantidade]");

    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"O player nгo tб conectado");

    GivePlayerMoney(id, quantidade);
    GetPlayerName(id, nome, MAX_PLAYER_NAME);

    format(mensagem, sizeof(mensagem),"Vocк deu para o player %s R$ %d,00 de dinheiro",nome,quantidade);

    SendClientMessage(playerid,-1,mensagem);

    return true;
}
Reply
#3

Quote:
Originally Posted by Programador_Macabro
Посмотреть сообщение
Troque:

pawn Код:
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Comando apenas para admins rcon");
if(IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1,"O player nгo tб conectado");
Por:

pawn Код:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Comando apenas para admins rcon");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"O player nгo tб conectado");
Sem falar que faltou:


pawn Код:
GivePlayerMoney(id, quantidade);
Nossa,й mesmo,que vacilo.
Jб arrumei xD



Se possivel gostaria tbm da ajuda de vcs pra resolver esses warnings

C:\Users\Vitor\Downloads\gamemodes\bare.pwn(3 : warning 202: number of arguments does not match definition
C:\Users\Vitor\Downloads\gamemodes\bare.pwn(3 : warning 215: expression has no effect
C:\Users\Vitor\Downloads\gamemodes\bare.pwn(32) : warning 204: symbol is assigned a value that is never used: "nome"
C:\Users\Vitor\Downloads\gamemodes\bare.pwn(103) : warning 203: symbol is never used: "strtok"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Warnings.


to usando o gm bare que jб vem com o download do server samp msm xD,pra testar algumas coisas.
Reply
#4

Dei um @edit no post!
Reply
#5

Ok,agradeзo a ajuda xD

#rep

@Edit

Se possivel me recomendaria algum gm para eu usar como base pra criar alguma coisa ?
tanto faz ser mata mata,drift,etc....
Sу pra eu comeзar tб bom xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)