CMD:lvpddiv(playerid, params[]) { if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14 && PlayerInfo[playerid][pRank] >= 5) { new string[128], giveplayerid, division, type; if(sscanf(params, "ud", giveplayerid, division)) { SendClientMessageEx(playerid, COLOR_WHITE, "Gunakan: /lvpddiv [playerid] [divisi]"); SendClientMessageEx(playerid, COLOR_GRAD2, "Divisi: 1 (Tidak ada), 2 (II), 3 (FTO), 4 (IA), 5 (SWAT)"); return 1; } if (PlayerInfo[playerid][pRank] >= 5) { if(IsPlayerConnected(giveplayerid)) { if(PlayerInfo[playerid][pMember] == 1) { switch(type) { case 1: { PlayerInfo[giveplayerid][pDivisi] = 1; format(string, sizeof(string), "%s telah memberimu Divisi Polantas.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi Polantas kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 2: { PlayerInfo[giveplayerid][pDivisi] = 2; format(string, sizeof(string), "%s telah memberimu Divisi I.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi I kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 3: { PlayerInfo[giveplayerid][pDivisi] = 3; format(string, sizeof(string), "%s telah memberimu Divisi II.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi II kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 4: { PlayerInfo[giveplayerid][pDivisi] = 4; format(string, sizeof(string), "%s telah memberimu Divisi IA.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi IA kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 5: { PlayerInfo[giveplayerid][pDivisi] = 5; format(string, sizeof(string), "%s telah memberimu Divisi SWAT.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi SWAT kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } } } } } else { SendClientMessageEx(playerid, COLOR_GRAD1, "Kamu tidak dapat menggunakan perintah tersebut - minimal Rank 5 untuk menggunakan perintah itu."); } } return 1; }
What wrong with this code, when i use this cmd does not happen anything. Can anyone help me to fix this issues?
This is the code of /lvpddiv command Код:
CMD:lvpddiv(playerid, params[]) { if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14 && PlayerInfo[playerid][pRank] >= 5) { new string[128], giveplayerid, division, type; if(sscanf(params, "ud", giveplayerid, division)) { SendClientMessageEx(playerid, COLOR_WHITE, "Gunakan: /lvpddiv [playerid] [divisi]"); SendClientMessageEx(playerid, COLOR_GRAD2, "Divisi: 1 (Tidak ada), 2 (II), 3 (FTO), 4 (IA), 5 (SWAT)"); return 1; } if (PlayerInfo[playerid][pRank] >= 5) { if(IsPlayerConnected(giveplayerid)) { if(PlayerInfo[playerid][pMember] == 1) { switch(type) { case 1: { PlayerInfo[giveplayerid][pDivisi] = 1; format(string, sizeof(string), "%s telah memberimu Divisi Polantas.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi Polantas kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 2: { PlayerInfo[giveplayerid][pDivisi] = 2; format(string, sizeof(string), "%s telah memberimu Divisi I.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi I kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 3: { PlayerInfo[giveplayerid][pDivisi] = 3; format(string, sizeof(string), "%s telah memberimu Divisi II.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi II kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 4: { PlayerInfo[giveplayerid][pDivisi] = 4; format(string, sizeof(string), "%s telah memberimu Divisi IA.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi IA kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } case 5: { PlayerInfo[giveplayerid][pDivisi] = 5; format(string, sizeof(string), "%s telah memberimu Divisi SWAT.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Kamu telah memberikan Divisi SWAT kepada %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } } } } } else { SendClientMessageEx(playerid, COLOR_GRAD1, "Kamu tidak dapat menggunakan perintah tersebut - minimal Rank 5 untuk menggunakan perintah itu."); } } return 1; } |
CMD:lspddiv(playerid, params[]) { if(IsACop(playerid)) { new string[128], giveplayerid, division; if(sscanf(params, "ud", giveplayerid, division)) { SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /lspddiv [player] [division]"); SendClientMessageEx(playerid, COLOR_GRAD2, "Available division names: 1 (None), 2 (DET), 3 (FTO), 4 (IA), 5 (SWAT), 6 (HSIU)"); return 1; } if (PlayerInfo[playerid][pRank] >= 4) { if(IsPlayerConnected(giveplayerid)) { if(PlayerInfo[playerid][pMember] == 1) { if(division == 3) { PlayerInfo[giveplayerid][pDivision] = 3; format(string, sizeof(string), "You are now in the FTO division, invited by %s.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "You have invited %s into the FTO division.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } else if(division == 2) { PlayerInfo[giveplayerid][pDivision] = 2; format(string, sizeof(string), "You are now in the DET division, invited by %s.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "You have invited %s to join the DET division.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } else if(division == 4) { PlayerInfo[giveplayerid][pDivision] = 4; format(string, sizeof(string), "You are now in the IA division, invited by %s.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "You have invited %s to join the IA division.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } else if(division == 5) { PlayerInfo[giveplayerid][pDivision] = 5; format(string, sizeof(string), "You are now in the SWAT division, invited by %s.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "You have invited %s to join the SWAT division.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } else if(division == 6) { PlayerInfo[giveplayerid][pDivision] = 6; format(string, sizeof(string), "You are now in the HSIU division, invited by %s.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "You have invited %s to join the HSIU division.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } else if(division == 1) { PlayerInfo[giveplayerid][pDivision] = 1; format(string, sizeof(string), "You have been kicked from your division by %s.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "You have kicked %s out of their division.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); } } } } else { SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command - only R4+ can do this."); } } return 1; }
CMDervice(playerid, params[]) { new string[128], choice[32]; if(sscanf(params, "s[32]", choice)) { SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /service [name]"); SendClientMessageEx(playerid, COLOR_GREY, "Available names: Taxi, Bus, Medic, Mechanic, EMS"); return 1; } if(PlayerInfo[playerid][pJailed] > 0) { SendClientMessageEx(playerid, COLOR_WHITE, "You cannot use this in jail/prison."); return 1; } if(PlayerInfo[playerid][pServiceTime] > 0) return SendClientMessage(playerid, COLOR_WHITE, "You must wait 30 seconds before using this command again. " ); if(strcmp(choice,"ems",true) == 0) { if(GetPVarInt(playerid, "Injured") == 0) { SendClientMessageEx(playerid, COLOR_GREY, " You are not injured, you can't call for EMS now!"); return 1; } new zone[MAX_ZONE_NAME]; GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME); SetPVarInt(playerid, "EMSAttempt", 1); SendClientMessageEx(playerid, COLOR_WHITE, "The EMS have been informed of your current location and are on their way."); format(string, sizeof(string), "Emergency Dispatch has reported (%d) %s to be wounded at %s, They require immediate emergency transport.",playerid, GetPlayerNameEx(playerid), zone); SendRadioMessage(4, TEAM_MED_COLOR, string); SendDivisionMessage(12, 3, TEAM_MED_COLOR, string); PlayerInfo[playerid][pServiceTime] = 30; return 1; } else if(strcmp(choice,"taxi",true) == 0) { if(TaxiDrivers < 1) { SendClientMessageEx(playerid, COLOR_GREY, " There are no taxi drivers on duty at the moment, try again later!"); return 1; } if(TransportDuty[playerid] > 0) { SendClientMessageEx(playerid, COLOR_GREY, " You can't call for a taxi now!"); return 1; } format(string, sizeof(string), "** %s is in need of a taxi driver - use /accept taxi to accept the call.", GetPlayerNameEx(playerid)); SendFamilyMessage(10, TEAM_AZTECAS_COLOR, string); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, "* You have called for a taxi driver, wait for a reply."); TaxiCall = playerid; PlayerInfo[playerid][pServiceTime] = 30; return 1; } else if(strcmp(choice,"bus",true) == 0) { if(BusDrivers < 1) { SendClientMessageEx(playerid, COLOR_GREY, " There are no bus drivers at the moment, try again later!"); return 1; } if(TransportDuty[playerid] > 0) { SendClientMessageEx(playerid, COLOR_GREY, " You can't call for a bus now!"); return 1; } format(string, sizeof(string), "** %s is in need of a bus driver - use /accept bus to accept the call.", GetPlayerNameEx(playerid)); SendJobMessage(14, TEAM_AZTECAS_COLOR, string); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, "* You have called for a bus driver, wait for a reply."); BusCall = playerid; PlayerInfo[playerid][pServiceTime] = 30; return 1; } else if(strcmp(choice,"medic",true) == 0) { if(Medics < 1) { SendClientMessageEx(playerid, COLOR_GREY, " There are no medics on duty at the moment, try again later!"); return 1; } format(string, sizeof(string), "** %s is in need of a Medic - use /accept medic to accept the call.", GetPlayerNameEx(playerid)); SendRadioMessage(4, TEAM_AZTECAS_COLOR, string); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, "* You have called for a medic, wait for a reply."); MedicCall = playerid; PlayerInfo[playerid][pServiceTime] = 30; return 1; } else if(strcmp(choice,"mechanic",true) == 0) { if(Mechanics < 1) { SendClientMessageEx(playerid, COLOR_GREY, " There are no car mechanics on duty at the moment, try again later!"); return 1; } format(string, sizeof(string), "** %s is in need of a car mechanic - use /accept mechanic to accept the call.", GetPlayerNameEx(playerid)); SendJobMessage(7, TEAM_AZTECAS_COLOR, string); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, "* You have called for a car mechanic, wait for a reply."); MechanicCall = playerid; PlayerInfo[playerid][pServiceTime] = 30; return 1; } else { SendClientMessageEx(playerid, COLOR_GREY, " Unknown service name!"); return 1; } } |