SA-MP Forums Archive
[ajudaPELO AMOR DE DEUS :(] - 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: [ajudaPELO AMOR DE DEUS :(] (/showthread.php?tid=191824)



[ajudaPELO AMOR DE DEUS :(] - Sonic Hero - 20.11.2010

gente eu fiz um cmd pro meu servidor "/assaltar",de comeзo ele funcionava normalmente
mas agora ele estб fechando meu servidor alguem me ajuda??
outra duvida й que tem hora que os portхes se duplicam ai ficam 2 e o cmd sу abre um ai n da pra passar
ai eu tenho que dar gmx pra poder voltar 1 portгo :S e outra duvida a ultima й que tem hora que os carros bugam
azteca vai pra dp aai й uma bagunзa e pra arruma tenho q dar gmx ¬¬

bem acho que com tudo isso vcs ja devem ter sacado que й gm thug ^^'

olha ai o cmd:
if(strcmp(cmd, "/assaltar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /assaltar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if(PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pMembro] == 2)
{
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 300;
SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
SendClientMessage(playerid,TEAM_GROVE_COLOR,"Vocк foi preso por 5 minutos por assaltar um policial!");
return 1;
}
if (PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19)
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GRAD1, "ae mano como da pra se assaltar? aponta uma arma em si msm? '-'");
return 1;
}
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
ApplyAnimation(playerid,"SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
TogglePlayerControllable(playa, 0);
ApplyAnimation(playa, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
SendClientMessage(playerid,COLOR_YELLOW,"Vocк estб assaltando %s ashusahu >");
SendClientMessage(playa,COLOR_DBLUE,"Vocк esta sendo assaltado por %s, /pagarassalto para sair dessa =(");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nгo esta autorizado a usar este comando!");
}
}
return 1;
}

nгo sei oq to fazendo de errado
eu sу nгo coloquei com os espaзos certos pq quando eu colei viro uma bagaзa o.O se alguem puder me ajudar nem que for com sу 1 duvida das 3 ai eu agradeзo :]


Re: [ajudaPELO AMOR DE DEUS :(] - rjjj - 20.11.2010

Arrumei seu cуdigo.

Espero ter ajudado

pawn Код:
if(strcmp(cmd, "/assaltar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /assaltar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if(PlayerInfo[playa][pMembro] == 17 || PlayerInfo[playa][pMembro] == 1 || PlayerInfo[playa][pMembro] == 2)
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 300;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
SendClientMessage(playerid,TEAM_GROVE_COLOR,"Vocк foi preso por 5 minutos por assaltar um policial!");
return 1;
}
if (PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19)
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GRAD1, "ae mano como da pra se assaltar? aponta uma arma em si msm? '-'");
return 1;
}
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
ApplyAnimation(playerid,"SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
TogglePlayerControllable(playa, 0);
ApplyAnimation(playa, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
format(string, sizeof(string), "Vocк estб assaltando %s ashusahu >", sendername);
SendClientMessage(playerid,COLOR_YELLOW, string);
format(string, sizeof(string), "Vocк esta sendo assaltado por %s, /pagarassalto para sair dessa =(", sendername);
SendClientMessage(playa,COLOR_DBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nгo esta autorizado a usar este comando!");
}
}
return 1;
}



Re: [ajudaPELO AMOR DE DEUS :(] - HigorOliver_ - 20.11.2010

Identaзгo faltou ae.


Re: [ajudaPELO AMOR DE DEUS :(] - PROALLAN - 20.11.2010

Uma duvida, q parte do Gm coloca esse cуdigo? OnPlayerComando?


Re: [ajudaPELO AMOR DE DEUS :(] - duany123 - 20.11.2010

Nossa Allan Ai Se Ta Di Sacanagem Neh ? Pelo Amor De Deus Cara Procura Um Tutorial No ****** : Iniciando Em PWN ..

Cara Se Vai Axa E Muitos :S


Re: [ajudaPELO AMOR DE DEUS :(] - Sonic Hero - 20.11.2010

rjjj poderia colocar em forma de "nгo pawno" pq na caixa q vc coloco ali quando eu vo cola ele sai em 2 linhas o.O


Re: [ajudaPELO AMOR DE DEUS :(] - duany123 - 20.11.2010

Lool /\ Como Isso Copiei Ali Fiz O Teste E Saiu Normal ..


Re: [ajudaPELO AMOR DE DEUS :(] - rjjj - 20.11.2010

Quote:
Originally Posted by Sonic Hero
Посмотреть сообщение
rjjj poderia colocar em forma de "nгo pawno" pq na caixa q vc coloco ali quando eu vo cola ele sai em 2 linhas o.O
if(strcmp(cmd, "/assaltar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /assaltar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if(PlayerInfo[playa][pMembro] == 17 || PlayerInfo[playa][pMembro] == 1 || PlayerInfo[playa][pMembro] == 2)
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 300;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
SendClientMessage(playerid,TEAM_GROVE_COLOR,"Vocк foi preso por 5 minutos por assaltar um policial!");
return 1;
}
if (PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19)
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GRAD1, "ae mano como da pra se assaltar? aponta uma arma em si msm? '-'");
return 1;
}
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
ApplyAnimation(playerid,"SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
TogglePlayerControllable(playa, 0);
ApplyAnimation(playa, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
format(string, sizeof(string), "Vocк estб assaltando %s ashusahu >", sendername);
SendClientMessage(playerid,COLOR_YELLOW, string);
format(string, sizeof(string), "Vocк esta sendo assaltado por %s, /pagarassalto para sair dessa =(", sendername);
SendClientMessage(playa,COLOR_DBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nгo esta autorizado a usar este comando!");
}
}
return 1;
}



Aн seu cуdigo


@Shocks

GM Thug й cheio de bugs ? Acho que os Thug Edit sгo cheios de Bug, mas no Thug mesmo nunca vi.

Isso de dizer que o GM Thug tem bug e chamar de Bug Life City й um complф daqueles que sempre jogam nos servers Thug Edit e de repente.... " GMX PRA DESBUGAR "....nгo pensam na possibilidade de o bug ter sido causado por quem editou o gm e nгo pelo criador do mesmo.


Respuesta: Re: [ajudaPELO AMOR DE DEUS :(] - ipsBruno - 21.11.2010

@RJJ

Quote:

GM Thug й cheio de bugs ? Acho que os Thug Edit sгo cheios de Bug, mas no Thug mesmo nunca vi.

O prуprio God Father contйm alguns Bugs,entгo editaram para Thugs e fico com mais bugs ainda.
Agora se vocк nгo vк bugs й porque йs cego xD


Dei uma otimizada e Identada
pawn Код:
if(strcmp(cmd, "/assaltar", true) == 0)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "USE: /assaltar [ id ]");
    new playa;
    playa = ReturnUser(tmp);
    if(PlayerInfo[playa][pMembro] == 17 || PlayerInfo[playa][pMembro] == 1 || PlayerInfo[playa][pMembro] == 2)
    {
        PlayerInfo[playerid][pJailed] = 1;
        PlayerInfo[playerid][pJailTime] = 300;
        SetPlayerInterior(playerid, 6);
        SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
        SendClientMessage(playerid,TEAM_GROVE_COLOR,"Vocк foi preso por 5 minutos por assaltar um policial!");
        return 1;
    }
    if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19)
    {
        if(playa == playerid) return SendClientMessage(playerid, COLOR_GRAD1, "ae mano como da pra se assaltar? aponta uma arma em si msm? '-'");
        if(!IsPlayerConnected(playa)) return SendClientMessage(playerid, COLOR_GRAD1, " Player Offnline");

        GetPlayerName(playerid, sendername, sizeof(sendername));
        ApplyAnimation(playerid,"SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
        TogglePlayerControllable(playa, 0);
        ApplyAnimation(playa, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
        format(string, sizeof(string), "Vocк estб assaltando %s ashusahu >", sendername);
        SendClientMessage(playerid,COLOR_YELLOW, string);
        format(string, sizeof(string), "Vocк esta sendo assaltado por %s, /pagarassalto para sair dessa =(", sendername);
        SendClientMessage(playa,COLOR_DBLUE, string);
    }
    else   
        return SendClientMessage(playerid, COLOR_GRAD1, " Voce nгo esta autorizado a usar este comando!");
    return true;
}



Re: [ajudaPELO AMOR DE DEUS :(] - rjjj - 21.11.2010

Eu disse que o Thug nгo й cheio * de bugs, mas que tem bug claro que tкm, acho que todo cуdigo pawn muito grande tem algum bug ou deixa algo a desejar desejar .

PS: Acho que fui meio grosso no ъltimo post =/, malz hehe