SA-MP Forums Archive
[AJUDA]Strcmp para Zcmd - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Strcmp para Zcmd (/showthread.php?tid=329226)



[AJUDA]Strcmp para Zcmd - IgorMendes - 27.03.2012

pawn Код:
if(strcmp(cmd, "/entrar", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (PlayerToPoint(2, playerid,1480.9403,-1770.8481,18.7958))
                   {
            SetPlayerInterior(playerid,3);
            SetPlayerVirtualWorld(playerid, 0);
            SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
            GameTextForPlayer(playerid, "~w~Bem vindo a ~n~~b~Prefeitura !", 5000, 1);
            PlayerInfo[playerid][pInt] = 3;
            PlayerInfo[playerid][pLocal] = 241;}
Gostaria de saber como passar isso para Zcmd, estou estudando o mesmo, mas esta meio complicado.


Re: [AJUDA]Strcmp para Zcmd - histire - 27.03.2012

CMD: entrar(playerid)
{
funзao
}


Re: [AJUDA]Strcmp para Zcmd - [R] ousenber [K] - 27.03.2012

PHP код:
CMD:entrar(playeridparams[])
{
    if(
IsPlayerConnected(playerid))
     {
          if (
PlayerToPoint(2playerid,1480.9403,-1770.8481,18.7958))
        {
             
SetPlayerInterior(playerid,3);
            
SetPlayerVirtualWorld(playerid0);
            
SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
            
GameTextForPlayer(playerid"~w~Bem vindo a ~n~~b~Prefeitura !"50001);
            
PlayerInfo[playerid][pInt] = 3;
            
PlayerInfo[playerid][pLocal] = 241;
        }
    }
    return 
true;




Re: [AJUDA]Strcmp para Zcmd - ViniBorn - 27.03.2012

pawn Код:
CMD:entrar(playerid)
{  
    if (PlayerToPoint(2, playerid,1480.9403,-1770.8481,18.7958))    
    {
        SetPlayerInterior(playerid,3);            
        SetPlayerVirtualWorld(playerid, 0);            
        SetPlayerPos(playerid,387.7978,173.8582,1008.3828);            
        GameTextForPlayer(playerid, "~w~Bem vindo a ~n~~b~Prefeitura !", 5000, 1);            
        PlayerInfo[playerid][pInt] = 3;            
        PlayerInfo[playerid][pLocal] = 241;
    }
    return true;
}



Re: [AJUDA]Strcmp para Zcmd - IgorMendes - 27.03.2012

Ok, me ajudaram, mas se envolve-se ID, como ficaria? (Usando Sscanf)


Re: [AJUDA]Strcmp para Zcmd - ViniBorn - 27.03.2012

pawn Код:
CMD:teste(playerid, params[])
{
    new ID;
    if(sscanf(params, "u", ID))
        return SendClientMessage(playerid, -1, "/teste[ID]");

    SendClientMessage(ID, -1, "/teste");
    return true;
}



Re: [AJUDA]Strcmp para Zcmd - histire - 27.03.2012

ai envolve params ex:

pawn Код:
CMD:av (playerid, params[])
{
    new av[128], string2[128];
    if(sscanf(params, "s", av)) return SendClientMessage(playerid, -1, "Use: /av [text]");
    format(string2, sizeof(string2),"%s :%s", PegarNome(playerid), av);
    SendClientMessageToAll(-1,string2);
    return 1;
}
Nota: PegarNome(playerid) utilizei do meu gamemode entao troque pela sua funзao


Re: [AJUDA]Strcmp para Zcmd - YaaN - 27.03.2012

https://sampforum.blast.hk/showthread.php?tid=271043

:]


Re: [AJUDA]Strcmp para Zcmd - [R] ousenber [K] - 27.03.2012

No No, usar sscanf em 1 parametro nгo ajuda , melhor:

PHP код:
CMD:teste(playeridparams[])
{
    if(
isnull(params))
        return 
SendClientMessage(playerid, -1"/teste [ID]");

    
SendClientMessage(strval(params), -1"Mandei uma mensagem de teste pra vocк, De: Invisivel.");
    return 
true;




Re: [AJUDA]Strcmp para Zcmd - YaaN - 27.03.2012

Rousenber, veja o tуpico que eu postei.
Nele contйm um FS que converte automaticamente STRCMP para ZCMD.