27.03.2016, 02:57
Olб Galera !
Hoje Queria A Ajuda Tipo Assim O Comando /trazer Traz O Player Em Questгo Mais Eu Queria Adicionar Tipo Uma Pergunta Se O Player Quer Ou Nгo Ser Puxado
Codico Do /tr
Codico Do /Ir
Desde Jб Agradeзo
Hoje Queria A Ajuda Tipo Assim O Comando /trazer Traz O Player Em Questгo Mais Eu Queria Adicionar Tipo Uma Pergunta Se O Player Quer Ou Nгo Ser Puxado
Codico Do /tr
Код:
dcmd_tr(playerid, params[]) { new tmp[256], idx; tmp = strtok(params, idx); new id; if(!IsNumeric(tmp)) id = ReturnPlayerID(tmp); else id = strval(tmp); if(!strlen(tmp)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso: /trazer [id]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_ERRO, "ERRO: ID invбlido!"); if(Player[id][pLogged] == false) return SendClientMessage(playerid, COR_ERRO, "ERRO: Esse jogador nгo estб logado!"); if(Player[id][pPresoADM] == 1 || Player[id][pPresoSF] == 1 || Player[id][pPresoLV] == 1 || Player[id][pPresoLS] == 1 || Player[id][Penitenciaria] == 1 || Player[id][Penitenciaria] == 1 || Player[id][InHospital] == true || Player[playerid][InHospital] == true || Player[id][InDM] == true || Player[playerid][InDM] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo pode puxar este player!"); if(Player[playerid][InDuel] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Jogador Escolhido estar em Aposta!"); if(GetPlayerState(id) == PLAYER_STATE_SPECTATING && Player[id][gSpectateID] != INVALID_PLAYER_ID) return SendClientMessage(playerid, COR_ERRO, "SERVER: Erro: Jogador escolhido estб de /olhar em alguйm."); if(Player[id][CityAdmin] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Este admin estб na cidade dos administradores."); if(GetPlayerInterior(playerid) > 0) if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid, COR_ERRO, "ERRO: O player que vocк quer puxar estб em um veнculo, nгo se pode trazer veнculos а interiores."); if(Player[id][pBtr] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Este player estб com o /tr Bloqueado"); if(Player[playerid][pPunORG] == 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк foi punido, portanto, nгo pode usar esse comandos"); if(SlapPlayer[id][Slapping] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo pode puxar este player agora!"); if(Player[playerid][pAdministrador] >= 1 || Player[playerid][pReporterLS] >= 1 || Player[playerid][pPM] >= 2 || Player[playerid][pGEPE] >= 2 || Player[playerid][pChoque] >= 2 || Player[playerid][pBOPE] >= 2 || Player[playerid][pPuxador] >= 1 || Player[playerid][pOrganizador] >= 1 || Player[playerid][pPresidente] >= 1) { Player[id][pInArena] = false; new str[128]; format(str, sizeof(str), "** %s trouxe %s", getPName(playerid), getPName(id)); MensagemLocal(playerid, COR_ROXO, str, 50); format(str, sizeof(str), "** %s levou %s", getPName(playerid), getPName(id)); MensagemLocal(id, COR_ROXO, str, 50); new Float:plocx,Float:plocy,Float:plocz; GetPlayerPos(playerid, plocx, plocy, plocz); new intid = GetPlayerInterior(playerid); SetPlayerInterior(id,intid); new world = GetPlayerVirtualWorld(playerid); SetPlayerVirtualWorld(id, world); if (GetPlayerState(id) == 2) { new tmpcar = GetPlayerVehicleID(id); SetVehiclePos(tmpcar, plocx, plocy+4, plocz); } else { SetPlayerPos(id,plocx,plocy+2, plocz); } } else SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem permissгo para usar este comando!"); return 1; }
Codico Do /Ir
Код:
dcmd_ir(playerid, params[]) { if(Player[playerid][pAdministrador] >= 1 || Player[playerid][pTrafico] >= 5 || Player[playerid][pReporterLS] >= 1 || Player[playerid][pTrafico] >= 3 || Player[playerid][pPM] >= 5 || Player[playerid][pGEPE] >= 5 || Player[playerid][pChoque] >= 5 || Player[playerid][pBOPE] >= 5 || Player[playerid][pOrganizador] >= 1 || Player[playerid][pHelper] >= 300 || Player[playerid][pPresidente] >= 1) { if(!strlen(params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso: /ir [id do player]"); new id; if(!IsNumeric(params)) id = ReturnPlayerID(params); else id = strval(params); if(Player[playerid][pLogged] == false) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo estб logado!"); if(GetPlayerState(id) == PLAYER_STATE_SPECTATING && Player[id][gSpectateID] != INVALID_PLAYER_ID) return SendClientMessage(playerid, COR_ERRO, "ERRO: Jogador escolhido estб de /olhar em alguйm."); if(Player[playerid][pPresoADM] == 1 || Player[playerid][pPresoSF] == 1 || Player[playerid][pPresoLV] == 1 || Player[playerid][pPresoLS] == 1 || Player[playerid][Penitenciaria] == 1 || Player[id][Penitenciaria] == 1 || Player[id][InHospital] == true || Player[playerid][InHospital] == true || Player[id][InDM] == true || Player[playerid][InDM] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo pode fazer isto!"); if(GetPlayerInterior(id) > 0) if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COR_ERRO, "ERRO: O player que vocк quer ir estб em um interior, e vocк estб em um veнculo, nгo se pode trazer veнculos а interiores."); if(Player[id][pBir] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Este Player estб com o /ir Bloqueado"); if(Player[playerid][pPunORG] >= 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк foi punido, portanto, nгo pode usar esse comandos."); if(Player[id][CityAdmin] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Este admin estб na cidade dos administradores."); if(Player[playerid][CityAdmin] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo pode fazer isto agora!"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_ERRO, "ERRO: ID invбlido."); if(SlapPlayer[id][Slapping] == true) return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo pode ir neste player agora!"); if(Player[playerid][pInArena] == true) Player[playerid][pInArena] = false; new Float:plocx,Float:plocy,Float:plocz; GetPlayerPos(id, plocx, plocy, plocz); new intid = GetPlayerInterior(id); SetPlayerInterior(playerid,intid); new world = GetPlayerVirtualWorld(id); SetPlayerVirtualWorld(playerid, world); if (GetPlayerState(playerid) == 2) { new tmpcar = GetPlayerVehicleID(playerid); SetVehiclePos(tmpcar, plocx, plocy+4, plocz); } else { SetPlayerPos(playerid,plocx,plocy+2, plocz); } new string[128]; format(string, 128, "** %s foi atй %s", getPName(playerid), getPName(id)); MensagemLocal(playerid, COR_ROXO, string, 60); format(string, 128, "** %s veio atй %s", getPName(playerid), getPName(id)); MensagemLocal(id, COR_ROXO, string, 60); } else SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem permissгo para usar este comando!"); return 1; }