SA-MP Forums Archive
[Ajuda] Comando /convidarmorador m1 m2 m3 - 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] Comando /convidarmorador m1 m2 m3 (/showthread.php?tid=603333)



Comando /convidarmorador m1 m2 m3 - rhaegartargaryen - 21.03.2016

gostaria de saber como fazer esse comando em zcmd tipo /convidarmorador m1 iddoplayer /convidarmorador m2 iddoplayer pra nгo ter que fazer 3 comandos tipo /convidarmoradorm1 /convidarmoradorm2


Re: Comando /convidarmorador m1 m2 m3 - Coreia - 21.03.2016

PHP код:
CMD:convidarmorador(playeridparams[]){
    new 
morador[32], id;
    if(
sscanf(params"s[32]I(-1)"moradorid))
        return 
SendClientMessage(playerid, -1"/convidarmorador [m1/m2/m3] [ID]");
    if(!
strcmp(morador"m1"true)){return 1/*funзгo m1*/}
    if(!
strcmp(morador"m2"true)){ return 1/*funзгo m2*/}
    if(!
strcmp(morador"m3"true)){ return 1/*funзгo m3*/ }
    return 
1;

Pronto.


Re: Comando /convidarmorador m1 m2 m3 - rhaegartargaryen - 21.03.2016

deu warning 225: unreachable code

PHP код:
CMD:convidarmorador(playeridparams[]){
    new 
morador[32], id;
    new 
timestamp GetTickCount();
    if(
timestamp inhousepickup[playerid] > 4000)
    {
        
SendClientMessageplayeridBRANCO"[ x ] Vocк nгo estб em uma casa !" );
        return 
1;
    }
    new 
pname[24];
    
GetPlayerName(playeridpnamesizeof(pname));
    
format(Global, sizeof(Global), "Casas/Casaid%d.ini"playericonhouse[playerid]);
    if(
strcmp(hInfo[playericonhouse[playerid]][Name], pnamefalse))
    {
        return 
SendClientMessage(playerid,BRANCO"[ x ] Vocк nгo й dono dessa casa!");
    }
    if(
DOF2_GetInt(Global, "TemCarro") == 0)
    {
        
SendClientMessage(playerid,BRANCO"[ x ] Vocк nгo possui um veнculo use /casaveiculo para comprar um!");
        return 
1;
    }
    if(
sscanf(params"s[32]I(-1)"moradorid))
    return 
SendClientMessage(playerid, -1"/convidarmorador [m1/m2/m3] [ID]");
    if(!
strcmp(morador"m1"true)){return 1DOF2_SetInt(Global, "vM1"); hInfo[playericonhouse[playerid]][ vM1 ] = 1;}
    if(!
strcmp(morador"m2"true)){ return 1DOF2_SetInt(Global, "vM2");hInfo[playericonhouse[playerid]][ vM2 ] = 1;}
    if(!
strcmp(morador"m3"true)){ return 1;DOF2_SetInt(Global, "vM3");hInfo[playericonhouse[playerid]][ vM3 ] = 1;}
    return 
1;




Re: Comando /convidarmorador m1 m2 m3 - Coreia - 21.03.2016

O return 1; tem que ser depois de todas as funзхes que vocк executou ai. Coloque o return 1; depois da variбvel:

PHP код:
hInfo[playericonhouse[playerid]][ vM1 ] = 1



Re: Comando /convidarmorador m1 m2 m3 - rhaegartargaryen - 21.03.2016

vlw rep + tem como olhar o privado ?


Re: Comando /convidarmorador m1 m2 m3 - Coreia - 21.03.2016

Sim.