20.11.2010, 15:12
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 :]
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 :]