[GM]Ajuda
#1

alguem me ajuda me sistem de x1c esta levando pra um local q nao tem nada
PHP код:
if(strcmp("/gx1"cmdtexttrue) == 0) { 
//Inicializa 
if(!IsPlayerSpawned(playerid)){return 1;} 
if(
Anova == 1) return SendClientMessage(playeridCOLOUR_ERRO"[ERRO]: Esta arena foi temporariamente desativada para manutenзгo"); 
if(
Arena[playerid] == 1) return SendClientMessage(playeridCOLOUR_ERROStringTable[9]); 
new 
oponenteid ChamadoParaX1Por[playerid]; 
new 
Tx1 CX1Tipo[playerid]; 
if(
oponenteid == playerid) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Vocк nгo pode disputar um X1 contra sua sombra!"); 
if(
oponenteid == -1) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Ninguйm te convidou para um X1 ou o convite foi cancelado"); 
//Valida oponente 
if(!IsPlayerSpawned(oponenteid)) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Seu oponente nгo nasceu ainda!"); 
if(
EventoProibirTele == true && NoEvento[oponenteid] == && EventoAtivo == 1) return SendClientMessage(playeridCOLOUR_ERRO"[ERRO]: Seu oponente estб dentro de um evento"); 
if(
GetPlayerInterior(oponenteid) != 0) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Seu oponente deve sair do interior"); 
if(
Arena[oponenteid] == 1) return SendClientMessage(playeridCOLOUR_ERRO"[ERRO]: Seu oponente jб estб em uma arena!"); 
if(
LifeBaixo(oponenteid)) return SendClientMessage(playeridCOLOUR_ERRO"[ERRO]: Seu oponente estб com pouca vida!"); 
if(
CallRemoteFunction("LocalInvalidoParaTeleporte","i",oponenteid) && GetPlayerInterior(oponenteid) > 0) return SendClientMessage(playeridCOLOUR_ERRO"[ERRO]: Seu oponente estб em um local em que os teleportes sгo bloqueados"); 
//Valida playerid 
if(!IsPlayerSpawned(playerid)){return 1;} 
if(
EventoProibirTele == true && NoEvento[playerid] == && EventoAtivo == 1) return SendClientMessage(playeridCOLOUR_ERROStringTable[3]); 
if(
GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid,COLOUR_ERRO,StringTable[7]); 
if(
Arena[playerid] == 1) return SendClientMessage(playeridCOLOUR_ERROStringTable[9]); 
if(
LifeBaixo(playerid)) return SendClientMessage(playeridCOLOUR_ERROStringTable[6]); 
if(
CallRemoteFunction("LocalInvalidoParaTeleporte","i",playerid) && GetPlayerInterior(playerid) > 0) return SendClientMessage(playeridCOLOUR_ERROStringTable[2]); 
//Prepara sistema - verificaзхes finais 
if(Tx1 == 0) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Houve um erro interno no gamemode! Para evitar bugs o X1 nгo irб ocorrer..."); 
new 
rand
//Prepara Arena 
new X1CWorld 11000+oponenteid
for(new 
iGetMaxPlayers(); i++) 

    if(
IsPlayerConnected(i)) 
    { 
        if(
GetPlayerVirtualWorld(i) == X1CWorld && IsPlayerSpawned(i)) 
        { 
        
SetPlayerHealth(i,0.0); 
        
SendClientMessage(i,COLOUR_AVISO,"[AVISO]: Vocк foi morto por estar em uma arena/world de X1 que serб usada agora"); 
        } 
    } 

//Prepara playerid 
ResetAwayStatus(playerid); 
RemoverTodosAttachsObj(playerid); 
SetPlayerVirtualWorld(playeridX1CWorld); 
rand random(sizeof(ArenaPos)); 
SetPlayerPos(playeridArenaPos[rand][0], ArenaPos[rand][1], ArenaPos[rand][2]); // Warp the player 
SetCameraBehindPlayer(playerid); 
ResetPlayerWeapons(playerid); 
//X1 Running 
if(Tx1 == 1){ 
SetPlayerHealth(playerid,100); 
SetPlayerArmour(playerid,100); 
GivePlayerWeapon(playerid229999); 
GivePlayerWeapon(playerid289999); 
GivePlayerWeapon(playerid269999); 
GameTextForPlayer(playerid,"~r~X1! MANDA VER!"30005); 
ArenaTipo[playerid] = 13
Arena[playerid] = 1;} 
//X1 Walking 
if(Tx1 == 2){ 
SetPlayerHealth(playerid,100); 
SetPlayerArmour(playerid,100); 
GivePlayerWeapon(playerid42); 
GivePlayerWeapon(playerid249999); 
GivePlayerWeapon(playerid259999); 
GivePlayerWeapon(playerid319999); 
GivePlayerWeapon(playerid349999); 
GivePlayerWeapon(playerid299999); 
GameTextForPlayer(playerid,"~r~X1 WALK! MANDA VER!"30005); 
ArenaTipo[playerid] = 14
Arena[playerid] = 1;} 
//Prepara oponente 
ResetAwayStatus(oponenteid); 
RemoverTodosAttachsObj(oponenteid); 
SetPlayerVirtualWorld(oponenteidX1CWorld); 
rand random(sizeof(ArenaPos)); 
SetPlayerPos(oponenteidArenaPos[rand][0], ArenaPos[rand][1], ArenaPos[rand][2]); // Warp the player 
SetCameraBehindPlayer(oponenteid); 
ResetPlayerWeapons(oponenteid); 
//X1 Running 
if(Tx1 == 1){ 
SetPlayerHealth(oponenteid,100); 
SetPlayerArmour(oponenteid,100); 
GivePlayerWeapon(oponenteid229999); 
GivePlayerWeapon(oponenteid289999); 
GivePlayerWeapon(oponenteid269999); 
GameTextForPlayer(oponenteid,"~r~X1! MANDA VER!"30005); 
ArenaTipo[oponenteid] = 13
Arena[oponenteid] = 1;} 
//X1 Walking 
if(Tx1 == 2){ 
SetPlayerHealth(oponenteid,100); 
SetPlayerArmour(oponenteid,100); 
GivePlayerWeapon(oponenteid42); 
GivePlayerWeapon(oponenteid249999); 
GivePlayerWeapon(oponenteid259999); 
GivePlayerWeapon(oponenteid319999); 
GivePlayerWeapon(oponenteid349999); 
GivePlayerWeapon(oponenteid299999); 
GameTextForPlayer(oponenteid,"~r~X1 WALK! MANDA VER!"30005); 
ArenaTipo[oponenteid] = 14
Arena[oponenteid] = 1;} 
//Finalizar 
new pname[MAX_PLAYER_NAME],pname2[MAX_PLAYER_NAME]; 
GetPlayerName(playeridpnamesizeof(pname)); 
GetPlayerName(oponenteidpname2sizeof(pname2)); 
new 
str[160]; 
new 
X1TipoSTR[20]; 
if(
Tx1 == 1X1TipoSTR "RUNNING"
if(
Tx1 == 2X1TipoSTR "WALKING"
//CX1Tipo[param] 
format(strsizeof(str), "[X1]: Comeзou um X1 {00FFFF}%s{00FF00}: {FFFFFF}%s {00FF00}contra{FFFFFF} %s"X1TipoSTRpnamepname2); 
SendClientMessageToAll(COLOUR_INFORMACAOstr); 
return 
1;} 
Reply


Messages In This Thread
[GM]Ajuda - by Shuffle013 - 24.05.2018, 20:40
Re: [GM]Ajuda - by Cauezin - 24.05.2018, 20:53
Re: [GM]Ajuda - by AllanSG - 24.05.2018, 21:05
Re: [GM]Ajuda - by [BOPE]Seu._.Madruga - 25.05.2018, 19:39
Re: [GM]Ajuda - by F1N4L - 25.05.2018, 19:45
Re: [GM]Ajuda - by AutoMatic2 - 25.05.2018, 20:26
Re: [GM]Ajuda - by Shuffle013 - 25.05.2018, 21:58

Forum Jump:


Users browsing this thread: 1 Guest(s)