if(strcmp(cmd, "/trancar", true) == 0) { if(IsPlayerConnected(playerid)) { new carid; if (gTeam[playerid] == 2 || gTeam[playerid] == 1) { if(gLastCar[playerid] == 0 && PlayerInfo[playerid][pPHousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo tem um carro de casa/alugado."); return 1; } else if(gLastCar[playerid] != 0 && gLastCar[playerid] != PlayerInfo[playerid][pPHousekey]+totalveiculos) { if (HireCar[playerid] != gLastCar[playerid] && HireCar[playerid] > 0) { gLastDriver[HireCar[playerid]] = 300; VTrancado[HireCar[playerid]] = 0; UnLockCar(HireCar[playerid]); } HireCar[playerid] = gLastCar[playerid]; } } if (PlayerInfo[playerid][pPHousekey] == 255) { if(HireCar[playerid] == 0) { SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro."); return 1; } } carid = PlayerInfo[playerid][pPHousekey]+totalveiculosh; if(HireCar[playerid] > 0 && !SwitchKey[playerid]) { carid = HireCar[playerid]; } //new driver = gLastDriver[carid]; new lockstatus = VTrancado[carid]; new Float:cx,Float:cy,Float:cz; GetVehiclePos(carid, cx, cy, cz); switch (lockstatus) { case 0: { if(HireCar[playerid] == 0 && PlayerInfo[playerid][pPHousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro"); return 1; } if(HireCar[playerid] == carid && !SwitchKey[playerid]) { GameTextForPlayer(playerid, "~w~Veiculo Alugado~r~Fechado", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); VTrancado[carid] = 1; LockCar(carid); } else if(PlayerInfo[playerid][pPHouseCarkey] == carid) { GameTextForPlayer(playerid, "~w~Veiculo da Casa ~r~Fechado", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); VTrancado[carid] = 1; LockCar(carid); return 1; } } case 1: { if(HireCar[playerid] == 0 && PlayerInfo[playerid][pPHousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro"); return 1; } if(HireCar[playerid] == carid && !SwitchKey[playerid]) { GameTextForPlayer(playerid, "~w~Veiculo Alugado~g~Aberto", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); VTrancado[carid] = 0; UnLockCar(carid); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); } if (PlayerInfo[playerid][pPHouseCarkey] == carid) { GameTextForPlayer(playerid, "~w~Veiculo da Casa ~g~Aberto", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); VTrancado[carid] = 0; UnLockCar(carid); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); return 1; } } default: { SendClientMessage(playerid, COLOR_GRAD2, "Erro"); } } if(carid == 256) { SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro!"); } } return 1; }
bom como estou iniciando no ramo ainda mais acho que й [pAdmin]
seria isso ?! |
if(strcmp(cmd, "/trazer", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /trazer [id]"); return 1; } new Float:plocx,Float:plocy,Float:plocz; new plo, world; plo = ReturnUser(tmp); world = GetPlayerVirtualWorld(playerid); if(PlayerInfo[plo][pJailed] != 0) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode trazer um Preso"); return 1; } if (IsPlayerConnected(plo)) { if(plo != INVALID_PLAYER_ID) { if (PlayerInfo[playerid][pAdmin] >= 1) { if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)"); return 1; } if(PlayerInfo[plo][pAdmin] >= 1342 && PlayerInfo[playerid][pAdmin] < 1342) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode trazer um Admin Dono !"); return 1; } GetPlayerPos(playerid, plocx, plocy, plocz); if(PlayerInfo[playerid][pInt] > 0) { SetPlayerInterior(plo,PlayerInfo[playerid][pInt]); PlayerInfo[plo][pInt] = PlayerInfo[playerid][pInt]; PlayerInfo[plo][pLocal] = PlayerInfo[playerid][pLocal]; } if(PlayerInfo[playerid][pInt] == 0) { SetPlayerInterior(plo,0); } if(plocz > 930.0 && PlayerInfo[playerid][pInt] == 0) //the highest land point in sa = 526.8 { SetPlayerInterior(plo,1); PlayerInfo[plo][pInt] = 1; } if (GetPlayerState(plo) == 2) { TelePos[plo][0] = 0.0; TelePos[plo][1] = 0.0; new tmpcar = GetPlayerVehicleID(plo); SetVehiclePos(tmpcar, plocx, plocy+4, plocz); LinkVehicleToInterior(tmpcar, 0); SetVehicleVirtualWorld(tmpcar,world); } else { SetPlayerPos(plo,plocx,plocy+2, plocz); } SetPlayerVirtualWorld(plo,world); SendClientMessage(plo, 0x33FF00FF, "[INFO] Vocк Foi Teleportado pelo admin !"); } else { SendClientMessage(playerid, COLOR_WHITE, " Vocк nгo estб autorizado a usar este comando!"); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Esse nгo й um jogador ativo."); } } return 1; }