[ajuda] 2 duvidas
#1

Primeiro, e possivel fazer multiplicacoes no pawno?

Ex: GivePlayerMoney(playerid, 1x10); sei que e possivel somar e subtrair mas e possivel multiplicar?

outra

quando se usa strcmp pode-se abreviar

pawn Код:
if(strcmp(cmdtext,"/comando",true) == 0 || strcmp(cmdtext,"/cmd",true) == 0)
e possivel isso em zcmd?
Reply
#2

Уtima dъvida... Nгo, creio que nгo seja possivel... pois ai ele estб em condiзгo 'if'
Reply
#3

*
1*2...

multiplicar(%0, %1) (%0*%1)

if(strcmp(cmdtext,"/comando",true) == 0 || strcmp(cmdtext,"/cmd",true) == 0)

pawn Код:
CMD:comando(playerid, params[]) return CallRemoteFunction("OnPlayerCommandText", "is", playerid, "/cmd" );
https://sampforum.blast.hk/showthread.php?tid=240937
Reply
#4

Soma +
Subtraзгo -
Multiplicaзгo *
Divisгo /
Reply
#5

Obrigado a todos pelo esclarecimento..
Reply
#6

Desculpa o double post
outra duvida,

eu posso fazer isso
pawn Код:
if(strcmp(cmd,"/oi",true))
{
    SendClientMessage(playerid,-1,"oi");
    return 1;
}

ai se eu quiser eu coloco no dialog ou keystatechange tanto faz

if(response) return OnPlayerCommandText(playerid,"/oi");
como faзo isso em zcmd, pra nao ter que colocar as funcoes do comando no dialog?
Reply
#7

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
Desculpa o double post
outra duvida,

eu posso fazer isso
pawn Код:
if(strcmp(cmd,"/oi",true))
{
    SendClientMessage(playerid,-1,"oi");
    return 1;
}

ai se eu quiser eu coloco no dialog ou keystatechange tanto faz

if(response) return OnPlayerCommandText(playerid,"/oi");
como faзo isso em zcmd, pra nao ter que colocar as funcoes do comando no dialog?
pawn Код:
if(response) return cmd_oi(playerid,"");
Reply
#8

deixa "" ou coloca ex: i,u,d,f ?
Reply
#9

"" Corresponde a parametros, deixa assim mesmo.

Й como se fosse:

pawn Код:
CMD:oi(playerid, params[]);
Reply
#10

to me confundindo aqui, vo te mostrar o code

pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    hiscell = GetPlayerCellPhone(clickedplayerid);
    new name[24];
    GetPlayerName(clickedplayerid,name,24);
    format(corda,sizeof(corda),"Ligar para %s\nMandar SMS para %s",name,name);
    ShowPlayerDialog(playerid,23,2,"Menu do Celular",corda,"Selecionar","Cancelar");
    return true;
}
pawn Код:
if(dialogid == 23)
    {
        if(response)
        {
            if(listitem == 0)//ligar
            {
                cmd_ligar(playerid,"i");
                return true;
            }
continua..
pawn Код:
CMD:ligar(playerid, params[])
{
    if(PlayerInfo[playerid][pCel] > 0 && PlayerInfo[playerid][pAgenda] == 1 && PlayerInfo[playerid][pCreditos] > 0)
    {
        PlayerInfo[playerid][pCelDesligado] = 0;
        mycell = GetPlayerCellPhone(playerid);
        new number;
        if(sscanf(params,"i",number))
            return SendClientMessage(playerid,COLOR_WHITE,"Use /Ligar [Numero]");
        if(number == PlayerInfo[playerid][pCel])
            return SendClientMessage(playerid,COLOR_WHITE,"Vocк nгo pode ligar para si mesmo.");
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pCel] == number)
                {
                    if(PlayerInfo[i][pCelDesligado] == 1)
                        return SendClientMessage(playerid,COLOR_WHITE,"Este celular estб desligado.");
                    format(corda,sizeof(corda),"Nova chamada de %s, use /at",pNome(playerid));
                    SendClientMessage(i,COLOR_WHITE,corda);
                    format(corda,sizeof(corda),"O Telefone de %s estб tocando.",pNome(i));
                    ProxDetector(15.0,playerid,corda,COLOR_WHITE);
                    PlayerInfo[playerid][pLigacao] = number;
                    PlayerInfo[playerid][pCreditos] --;
                }
            }
        }
    }
    else return SendClientMessage(playerid,COLOR_WHITE,"Voce nao tem celular, ou nao tem agenda, ou nao tem creditos.");
    return true;
}
como vou colocar o hiscell ali no dialog pra reconhecer o cel do player clicado?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)