[ajudaPELO AMOR DE DEUS :(]
#1

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 :]
Reply
#2

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;
}
Reply
#3

Identaзгo faltou ae.
Reply
#4

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

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
Reply
#6

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
Reply
#7

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

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.
Reply
#9

@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;
}
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)