dcmd_hacerliderf(playerid,params[]) { if(PlayerInfo[playerid][Level] >= ![]() { new id, faccion, nombrefac[40], player1; if(sscanf(params, "dd", id, faccion)) return SendClientMessage(playerid, -1, "/hacerliderf [id][facciуn-id]"); if(IsPlayerConnected(id)) { new string[120]; switch(faccion) { case 0: nombrefac = "Ninguna"; case 1: nombrefac = "Policia"; //Aqui haces para que en vez de nъmeros sean los nombre de la facciуn ejemplo en este caso es 1 y la faccion se llama Faccion1 } format(string, 120, ""blanco"El administrador "azul"%d "blanco"te hizo lider de la faccion "azul"%s", Nombre(player1), nombrefac); SendClientMessage(playerid, -1, string); PlayerInfo[id][pFaccion] = faccion; PlayerInfo[id][pRango] = 6; // lнder SavePlayer(player1); dUserSetINT(PlayerName2(playerid)).("Faccion",Play erInfo[player1] [pFaccion]); dUserSetINT(PlayerName2(playerid)).("Rango",Player Info[player1] [pRango]); } else SendClientMessage(playerid, -1, "Ese jugador no estб conectado"); } else SendClientMessage(playerid, -1, "Ese jugador no estб conectado"); return 1; } |
stock SetPlayerColorTeam(playerid) { if(SAPD[playerid]) { SetPlayerColor(playerid, 0xFF0000FF); } else if(FBI[playerid]) { SetPlayerColor(playerid, 0xD83AFFFF); } return 1; }
CMD:duty(playerid, params[]) { if(Faccion[playerid] = 0) return SendClientMessage(playerid, -1, "ERROR: No estas en una facciтn"); SetPlayerColorTeam(playerid); return 1; }