SA-MP Forums Archive
[Ajuda] Fazer com que este comando se auto-execute ao logar-se. - 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] Fazer com que este comando se auto-execute ao logar-se. (/showthread.php?tid=393243)



Fazer com que este comando se auto-execute ao logar-se. - duuuwh - 17.11.2012

Entгo galera, queria pedir a ajuda de vocкs para este comando se auto executar para o player assim que ele se logar no servidor, como isso seria possivel?

PHP Code:
CMD:snow(playeridparams[])
{
        if(
snowOn{playerid})
        {
            
DeleteSnow(playerid);
            
SendClientMessage(playerid0x00FF00AA"* It's not snowing anymore now.");
        }
        else
        {
            
CreateSnow(playerid);
            
SendClientMessage(playerid0x00FF00AA"* Let it snow, let it snow, let it snow!");
        }
        return 
1;

Obrigado..


Re: Fazer com que este comando se auto-execute ao logar-se. - VenoN - 17.11.2012

em strcmp й assim
no ZCMD nгo sei
se nгo for procure pela Public dos Comandos
em ZCMD
pawn Code:
OnPlayerCommandText(playerid, "/cmd");



Re: Fazer com que este comando se auto-execute ao logar-se. - duuuwh - 17.11.2012

?

entendi nada cara..


Re: Fazer com que este comando se auto-execute ao logar-se. - Dolby - 17.11.2012

pawn Code:
//OnPlayerConnect:
cmd_snow(playerid,"");



Re: Fazer com que este comando se auto-execute ao logar-se. - VenoN - 17.11.2012

Logar?? ou entrar!

se for entrar ai se pхe no Onplayerconnect
agora se for quando ele Logar ai й no Login!

Tipo cara se vc usa ZCMD й outra funзгo mais se n fosse era sу vc colocar
pawn Code:
OnPlayerCommandText(playerid, "/cmd");
no dialog do LOGIN ou qualquer funзгo depois de logado!
mais ZCMD se nгo me engano й
pawn Code:
cmd_snow(playerid,"");
como o amigo disse acima!


Re: Fazer com que este comando se auto-execute ao logar-se. - duuuwh - 17.11.2012

e entre as aspas nгo coloca nada?


Re: Fazer com que este comando se auto-execute ao logar-se. - Schocc - 17.11.2012

Quote:
Originally Posted by duuuwh
View Post
e entre as aspas nгo coloca nada?
NOTA:Em seu comando deve haver params[] caso contrario ira bugar
Nгo й o mesmo que isso:
pawn Code:
cmd_snow(playerid, #);



Re: Fazer com que este comando se auto-execute ao logar-se. - duuuwh - 17.11.2012

Mas jб hб params no meu comando..

entre as aspas eu coloco #, correto?


Re: Fazer com que este comando se auto-execute ao logar-se. - Schocc - 17.11.2012

Quote:
Originally Posted by duuuwh
View Post
Mas jб hб params no meu comando..

entre as aspas eu coloco #, correto?
Nгo # й o mesmo que ""
pawn Code:
SendClientMessage( playerid, -1, #Minha Mensagem  );
pawn Code:
SendClientMessage( playerid, -1, "Minha Mensagem" );



Re: Fazer com que este comando se auto-execute ao logar-se. - duuuwh - 17.11.2012

ah..

entгo nгo deu certo. =x


Re: Fazer com que este comando se auto-execute ao logar-se. - Maklister - 17.11.2012

Vocк pode fazer assim:

pawn Code:
public OnPlayerConnect(playerid)
{
    neve(playerid);
    return 1;
}

forward neve(playerid);
public neve(playerid)
{
    if(snowOn{playerid})
    {
        DeleteSnow(playerid);
        SendClientMessage(playerid, 0x00FF00AA, "* It's not snowing anymore now.");
    }
    else
    {
        CreateSnow(playerid);
        SendClientMessage(playerid, 0x00FF00AA, "* Let it snow, let it snow, let it snow!");
    }
    return 1;
}
#EDIT

Arrumei esqueci de colocar playerid