new szervnev[64];
if(abrakadabra == 1) { szervnev = \"Sajt\"; }
format(string,sizeof(string),\"%s megette %s %s-jét!\",neve(jatekos),neve(playerid),szervnev)
CMD:giverang(playerid, params[]){new string[128],jatekos;Frakciok(playerid);FrakcioRangok(jatekos);if(adatai[playerid][Leader] == adatai[jatekos][Frakcio] || adatai[playerid][Admin] >= 3){if(sscanf(params,\"ui\",jatekos, rang)) return SendClientMessage(playerid, 0x00ff15AA, \"Szerver: /giverang [játékos/ ID] [Rang]\");{ adatai[jatekos][Rang] = rang; format(string,sizeof(string),\"%s %s Rangja módosítva: %s!\",frakcionev, neve(jatekos),rangnev); SendFrakcioMessage(1,0x0033ffAA,string);}if(INVALID_PLAYER_ID == jatekos) { SendClientMessage(playerid,0x0033ffAA,\"Hibás ID/NÉV!\");} }else{ SendClientMessage(playerid, 0xff0000AA, \"Te nem használhatod!\");}return 1;}
Frakciok(playerid);FrakcioRangok(jatekos);
rangnev
adatai[jatekos][Rang] = rang;FrakcioRangok(jatekos);
Frakciok(playerid);
FrakcioRangok(jatekos);
stock FrakcioRangok(playerid){if(adatai[playerid][Frakcio] == 1){ if(adatai[playerid][Rang] == 1) { rangnev = \"Õrmester\"; } else if(adatai[playerid][Rang] == 2) { rangnev = \"Hadnagy\"; }}return 1;}stock Frakciok(playerid){ if(adatai[playerid][Frakcio] == 1) { frakcionev = \"Rendõrség\"; } if(adatai[playerid][Frakcio] == 2) { frakcionev = \"OMSZ\"; } return 1;}
if(adatai[playerid][Frakcio] == 1){switch(adatai[playerid][Rang]){ case 1: return \"Õrmester\"; case 2: return \"Hadnagy\";}}
stock GetRankName(faction,rank){new trn[16];switch(faction){ case 0: // Frakció 1 { switch(rank) { case 0: trn = \"rank0\"; // Frakció 1 Rang 1 case 1: trn = \"rank1\"; // Frakció 1 Rang 2 case 2: trn = \"rank2\"; // Frakció 1 Rang 3 case 3: trn = \"rank3\"; // Frakció 1 Rang 4 case 4: trn = \"rank4\"; // Frakció 1 Rang 5 }}case 1: // Frakció 2 { switch(rank) { case 0: trn = \"rank0\"; // Frakció 2 Rang 1 case 1: trn = \"rank1\"; // Frakció 2 Rang 2 case 2: trn = \"rank2\"; // Frakció 2 Rang 3 case 3: trn = \"rank3\"; // Frakció 2 Rang 4 case 4: trn = \"rank4\"; // Frakció 2 Rang 5 }}case 2: // Frakció 3 { switch(rank) { case 0: trn = \"rank0\"; // Frakció 3 Rang 1 case 1: trn = \"rank1\"; // Frakció 3 Rang 2 case 2: trn = \"rank2\"; // Frakció 3 Rang 3 case 3: trn = \"rank3\"; // Frakció 3 Rang 4 case 4: trn = \"rank4\"; // Frakció 3 Rang 5 }}}return trn;}
GetRankName(FrakcióID,RangID)
#define MAX_FACTIONS (3)#define MAX_RANKS (5)new FactionRanks[MAX_FACTIONS][MAX_RANKS][16] ={{ // Frakció 1\"F1R1\", // Rang 1\"F1R2\", // Rang 2\"F1R3\", // Rang 3\"F1R4\", // Rang 4\"F1R5\" // Rang 5},{ // Frakció 2\"F2R1\", // Rang 1\"F2R2\", // Rang 2\"F2R3\", // Rang 3\"F2R4\", // Rang 4\"F2R5\" // Rang 5},{ // Frakció 3\"F3R1\", // Rang 1\"F3R2\", // Rang 2\"F3R3\", // Rang 3\"F3R4\", // Rang 4\"F3R5\" // Rang 5}};
FactionRanks[FrakcióID][RangID]