-
Szép Napot! Van egy ilyen parancsom és hát az a problémám vele, hogy csak a frakcióknak működik a parancs de, a szervezeti tagoknak már azt írja hogy, \"Nem vagy Frakciós illetve Szervezeti munka tagja!\" illetve ezt a sort nem írja ki format(string, sizeof(string), \"{FF9900}%s {DABB3E}%s: {33CCFF}%s {41c93c}[vétel!] [vége!]\", seged2, sendername, result);
Ez egy Sűrgősségi rádió volna és nem tudom hogy, miért nem működik a Szervezetiseknek és nem értem miért nem írja ki a stringes sort sem. Aki tudna segíteni annak nagyon szépen köszönöm előre!
if(strcmp(cmd, \"/sr\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= \' \'))
{
idx++;
}
new offset = idx;
new result[80];
new nev[32];
new seged2[50];
GetPlayerName(playerid, nev, sizeof(nev));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,\"SuperLife RPG: /sr [szöveg]\");
return 1;
}
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Recepciós/Diszpécser\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 14) format(seged2, sizeof(seged2), \"*Dandártábornok\");
else if(PlayerInfo[playerid][pRank] == 15) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
else if(PlayerInfo[playerid][pRank] == 16) format(seged2, sizeof(seged2), \"*MRFK Főkapitány\");
else if(PlayerInfo[playerid][pRank] == 17) format(seged2, sizeof(seged2), \"*ORFK Tag\");
else if(PlayerInfo[playerid][pRank] == 18) format(seged2, sizeof(seged2), \"*Nyomozó\");
else if(PlayerInfo[playerid][pRank] == 19) format(seged2, sizeof(seged2), \"*Főnyomozó\");
}
else if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
}
else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Próbaidős\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Aszisztens\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Rezidens\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Szakápoló\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Ápoló\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Szakorvos\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Orvos\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főorvos\");
}
else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
}
else if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Gyakornok\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Kezdő szerelő\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Szerelő\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Gyakorlott szerelő\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Profi szerelő\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Tuningmester\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Műhelyvezető-helyettes\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Műhelyvezető\");
}
else if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5) // F.B.I
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Kadét\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*F.B.I\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*F.B.I Főnök\");
}
else if(PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2) // Katonaság
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"Honvéd\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"Őrvezető\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"Tizedes\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"Szakaszvezető\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"Törzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"Főtörzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 8) format(seged2, sizeof(seged2), \"Zászlós\");
else if(PlayerInfo[playerid][szervRang] == 9) format(seged2, sizeof(seged2), \"Törzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"Főtörzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"Főhadnagy\");
else if(PlayerInfo[playerid][szervRang] == 13) format(seged2, sizeof(seged2), \"Százados\");
else if(PlayerInfo[playerid][szervRang] == 14) format(seged2, sizeof(seged2), \"Őrnagy\");
else if(PlayerInfo[playerid][szervRang] == 15) format(seged2, sizeof(seged2), \"Alezredes\");
else if(PlayerInfo[playerid][szervRang] == 16) format(seged2, sizeof(seged2), \"Ezredes\");
else if(PlayerInfo[playerid][szervRang] == 17) format(seged2, sizeof(seged2), \"Dandártábornok\");
else if(PlayerInfo[playerid][szervRang] == 18) format(seged2, sizeof(seged2), \"Vezérőrnagy\");
else if(PlayerInfo[playerid][szervRang] == 19) format(seged2, sizeof(seged2), \"Altábornagy\");
else if(PlayerInfo[playerid][szervRang] == 20) format(seged2, sizeof(seged2), \"Vezérezredes\");
}
else if(PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4) // TEK
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Újonc\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Közlegény\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*Tiszt\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*Kommandós\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"*FőHadnagy\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"*Kapitány\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"*MásodParancsnok\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"*Parancsnok\");
}
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s %s chatbe: %s\",y,m,d,h,mi,s,seged2,nev,result);
LoOoG(stringx);
format(string, sizeof(string), \"{FF9900}%s {DABB3E}%s: {33CCFF}%s {41c93c}[vétel!] [vége!]\", seged2, sendername, result);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4)
{
if(PlayerInfo[pLeader] != 1 || PlayerInfo[pMember] != 1 || PlayerInfo[pLeader] != 2 || PlayerInfo[pMember] != 2 || PlayerInfo[pLeader] != 4 || PlayerInfo[pMember] != 4 || PlayerInfo[pLeader] != 6 || PlayerInfo[pMember] != 6 || PlayerInfo[pLeader] != 17 || PlayerInfo[pMember] != 17)
{
if(PlayerInfo[szervLeader] != 5 || PlayerInfo[szervTag] != 5 || PlayerInfo[szervLeader] != 2 || PlayerInfo[szervTag] != 2 || PlayerInfo[szervLeader] != 4 || PlayerInfo[szervTag] != 4)
{
SendClientMessage(i, COLOR_SCRIPTERCHAT, string);
}
}
}
}
}
}
format(stringx, sizeof(stringx), \"Ismeretlen mondja(SürgösségiRádió): %s\", result);
ProxDetector(15.0, playerid, stringx,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy Frakciós illetve Szervezeti munka tagja sem!\");
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy Frakciós illetve Szervezeti munka tagja sem!\");
return 1;
}
}
-
2 if-be volt rakva. Ha minden igaz csak ennyi volt a baja.
if(strcmp(cmd, \"/sr\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= \' \'))
{
idx++;
}
new offset = idx;
new result[80];
new nev[32];
new seged2[50];
GetPlayerName(playerid, nev, sizeof(nev));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,\"SuperLife RPG: /sr [szöveg]\");
return 1;
}
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Recepciós/Diszpécser\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 14) format(seged2, sizeof(seged2), \"*Dandártábornok\");
else if(PlayerInfo[playerid][pRank] == 15) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
else if(PlayerInfo[playerid][pRank] == 16) format(seged2, sizeof(seged2), \"*MRFK Főkapitány\");
else if(PlayerInfo[playerid][pRank] == 17) format(seged2, sizeof(seged2), \"*ORFK Tag\");
else if(PlayerInfo[playerid][pRank] == 18) format(seged2, sizeof(seged2), \"*Nyomozó\");
else if(PlayerInfo[playerid][pRank] == 19) format(seged2, sizeof(seged2), \"*Főnyomozó\");
}
else if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
}
else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Próbaidős\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Aszisztens\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Rezidens\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Szakápoló\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Ápoló\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Szakorvos\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Orvos\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főorvos\");
}
else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
}
else if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Gyakornok\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Kezdő szerelő\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Szerelő\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Gyakorlott szerelő\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Profi szerelő\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Tuningmester\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Műhelyvezető-helyettes\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Műhelyvezető\");
}
else if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5) // F.B.I
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Kadét\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*F.B.I\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*F.B.I Főnök\");
}
else if(PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2) // Katonaság
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"Honvéd\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"Őrvezető\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"Tizedes\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"Szakaszvezető\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"Törzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"Főtörzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 8) format(seged2, sizeof(seged2), \"Zászlós\");
else if(PlayerInfo[playerid][szervRang] == 9) format(seged2, sizeof(seged2), \"Törzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"Főtörzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"Főhadnagy\");
else if(PlayerInfo[playerid][szervRang] == 13) format(seged2, sizeof(seged2), \"Százados\");
else if(PlayerInfo[playerid][szervRang] == 14) format(seged2, sizeof(seged2), \"Őrnagy\");
else if(PlayerInfo[playerid][szervRang] == 15) format(seged2, sizeof(seged2), \"Alezredes\");
else if(PlayerInfo[playerid][szervRang] == 16) format(seged2, sizeof(seged2), \"Ezredes\");
else if(PlayerInfo[playerid][szervRang] == 17) format(seged2, sizeof(seged2), \"Dandártábornok\");
else if(PlayerInfo[playerid][szervRang] == 18) format(seged2, sizeof(seged2), \"Vezérőrnagy\");
else if(PlayerInfo[playerid][szervRang] == 19) format(seged2, sizeof(seged2), \"Altábornagy\");
else if(PlayerInfo[playerid][szervRang] == 20) format(seged2, sizeof(seged2), \"Vezérezredes\");
}
else if(PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4) // TEK
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Újonc\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Közlegény\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*Tiszt\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*Kommandós\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"*FőHadnagy\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"*Kapitány\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"*MásodParancsnok\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"*Parancsnok\");
}
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s %s chatbe: %s\",y,m,d,h,mi,s,seged2,nev,result);
LoOoG(stringx);
format(string, sizeof(string), \"{FF9900}%s {DABB3E}%s: {33CCFF}%s {41c93c}[vétel!] [vége!]\", seged2, sendername, result);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4)
{
if(PlayerInfo[pLeader] != 1 || PlayerInfo[pMember] != 1 || PlayerInfo[pLeader] != 2 || PlayerInfo[pMember] != 2 || PlayerInfo[pLeader] != 4 || PlayerInfo[pMember] != 4 || PlayerInfo[pLeader] != 6 || PlayerInfo[pMember] != 6 || PlayerInfo[pLeader] != 17 || PlayerInfo[pMember] != 17 || PlayerInfo[szervLeader] != 5 || PlayerInfo[szervTag] != 5 || PlayerInfo[szervLeader] != 2 || PlayerInfo[szervTag] != 2 || PlayerInfo[szervLeader] != 4 || PlayerInfo[szervTag] != 4)
{
SendClientMessage(i, COLOR_SCRIPTERCHAT, string);
}
}
}
}
}
format(stringx, sizeof(stringx), \"Ismeretlen mondja(SürgösségiRádió): %s\", result);
ProxDetector(15.0, playerid, stringx,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy Frakciós illetve Szervezeti munka tagja sem!\");
return 1;
}
}
-
2 Error:
error 075: input line too long (after substitutions)
error 075: input line too long (after substitutions)
Ezzel van a legnagyobb gondom ugyanis lehozom két sorba de hiába hozom le két sorba akkor is csak a frakciós munkának ment a szervezeté pedig nem... ebben kellene a segítség.... mert, ez a két sor túl hosszú és ketté kellene szedni hogy, működjön jól...
if(PlayerInfo[pLeader] != 1 || PlayerInfo[pMember] != 1 || PlayerInfo[pLeader] != 2 || PlayerInfo[pMember] != 2 || PlayerInfo[pLeader] != 4 || PlayerInfo[pMember] != 4 || PlayerInfo[pLeader] != 6 || PlayerInfo[pMember] != 6 || PlayerInfo[pLeader] != 17 || PlayerInfo[pMember] != 17 || PlayerInfo[szervLeader] != 5 || PlayerInfo[szervTag] != 5 || PlayerInfo[szervLeader] != 2 || PlayerInfo[szervTag] != 2 || PlayerInfo[szervLeader] != 4 || PlayerInfo[szervTag] != 4)
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
-
Ha enterrel elválasztod akkor is hosszú? Próbáld meg esetleg egy else if-el.
-
enterrel? mire gondolsz? else if-vel se jó....
-
ööö eddig eljutottam... Frakciónak már szépen működik... viszont szervezetnél ki írja hogy, Nem vagy egy Frakciós illetve Szervezeti munka tagja sem! ebben elkélne még a segítség itt a parancs....
if(strcmp(cmd, \"/sr\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= \' \'))
{
idx++;
}
new offset = idx;
new result[80];
new nev[32];
new seged2[50];
GetPlayerName(playerid, nev, sizeof(nev));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,\"SuperLife RPG: /sr [szöveg]\");
return 1;
}
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Recepciós/Diszpécser\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 14) format(seged2, sizeof(seged2), \"*Dandártábornok\");
else if(PlayerInfo[playerid][pRank] == 15) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
else if(PlayerInfo[playerid][pRank] == 16) format(seged2, sizeof(seged2), \"*MRFK Főkapitány\");
else if(PlayerInfo[playerid][pRank] == 17) format(seged2, sizeof(seged2), \"*ORFK Tag\");
else if(PlayerInfo[playerid][pRank] == 18) format(seged2, sizeof(seged2), \"*Nyomozó\");
else if(PlayerInfo[playerid][pRank] == 19) format(seged2, sizeof(seged2), \"*Főnyomozó\");
}
else if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
}
else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Próbaidős\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Aszisztens\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Rezidens\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Szakápoló\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Ápoló\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Szakorvos\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Orvos\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főorvos\");
}
else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
}
else if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Gyakornok\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Kezdő szerelő\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Szerelő\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Gyakorlott szerelő\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Profi szerelő\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Tuningmester\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Műhelyvezető-helyettes\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Műhelyvezető\");
}
else if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5) // F.B.I
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Kadét\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*F.B.I\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*F.B.I Főnök\");
}
else if(PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2) // Katonaság
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"Honvéd\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"Őrvezető\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"Tizedes\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"Szakaszvezető\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"Törzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"Főtörzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 8) format(seged2, sizeof(seged2), \"Zászlós\");
else if(PlayerInfo[playerid][szervRang] == 9) format(seged2, sizeof(seged2), \"Törzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"Főtörzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"Főhadnagy\");
else if(PlayerInfo[playerid][szervRang] == 13) format(seged2, sizeof(seged2), \"Százados\");
else if(PlayerInfo[playerid][szervRang] == 14) format(seged2, sizeof(seged2), \"Őrnagy\");
else if(PlayerInfo[playerid][szervRang] == 15) format(seged2, sizeof(seged2), \"Alezredes\");
else if(PlayerInfo[playerid][szervRang] == 16) format(seged2, sizeof(seged2), \"Ezredes\");
else if(PlayerInfo[playerid][szervRang] == 17) format(seged2, sizeof(seged2), \"Dandártábornok\");
else if(PlayerInfo[playerid][szervRang] == 18) format(seged2, sizeof(seged2), \"Vezérőrnagy\");
else if(PlayerInfo[playerid][szervRang] == 19) format(seged2, sizeof(seged2), \"Altábornagy\");
else if(PlayerInfo[playerid][szervRang] == 20) format(seged2, sizeof(seged2), \"Vezérezredes\");
}
else if(PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4) // TEK
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Újonc\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Közlegény\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*Tiszt\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*Kommandós\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"*FőHadnagy\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"*Kapitány\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"*MásodParancsnok\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"*Parancsnok\");
}
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s %s chatbe: %s\",y,m,d,h,mi,s,seged2,nev,result);
LoOoG(stringx);
format(string, sizeof(string), \"{FF9900}%s {DABB3E}%s: {33CCFF}%s {41c93c}[vétel!] [vége!]\", seged2, sendername, result);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4)
{
if(PlayerInfo[szervLeader] != 5 || PlayerInfo[szervTag] != 5 || PlayerInfo[szervLeader] != 2 || PlayerInfo[szervTag] != 2 || PlayerInfo[szervLeader] != 4 || PlayerInfo[szervTag] != 4)
{
if(PlayerInfo[pLeader] != 1 || PlayerInfo[pMember] != 1 || PlayerInfo[pLeader] != 2 || PlayerInfo[pMember] != 2 || PlayerInfo[pLeader] != 4 || PlayerInfo[pMember] != 4 || PlayerInfo[pLeader] != 6 || PlayerInfo[pMember] != 6 || PlayerInfo[pLeader] != 17 || PlayerInfo[pMember] != 17)
{
SendClientMessage(i, COLOR_SCRIPTERCHAT, string);
}
}
}
}
}
}
format(stringx, sizeof(stringx), \"Ismeretlen mondja(SürgösségiRádió): %s\", result);
ProxDetector(15.0, playerid, stringx,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy Frakciós illetve Szervezeti munka tagja sem!\");
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy Frakciós illetve Szervezeti munka tagja sem!\");
return 1;
}
-
A pMember és a pLeader a frakciókra utal a SzervTag és a SzervLeader pedig a szervezetekre. Tehát a frakciós parancsból szedd ki a szervezeti dolgokat, a szervezetiből pedig a frakciósakat. :D
-
Hát... elvileg én ezt úgy gondoltam hogy az összeírt Frakciók vezetők, tagok és Szervezeti tagok, vezetők tudják használni ne külön-külön hanem egyben csak pont ez a része a problémás....
-
if(strcmp(cmd, \"/sr\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] != 1 || PlayerInfo[playerid][pMember] != 1 || PlayerInfo[playerid][pLeader] != 2 || PlayerInfo[playerid][pMember] != 2 || PlayerInfo[playerid][pLeader] != 4 ||
PlayerInfo[playerid][pMember] != 4 || PlayerInfo[playerid][pLeader] != 6 || PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 17 || PlayerInfo[playerid][pMember] != 17 ||
PlayerInfo[playerid][szervLeader] != 5 || PlayerInfo[playerid][szervTag] != 5 || PlayerInfo[playerid][szervLeader] != 2 || PlayerInfo[playerid][szervTag] != 2 || PlayerInfo[playerid][szervLeader] != 4 ||
PlayerInfo[playerid][szervTag] != 4) return SendClientMessage(playerid, 0xFF0000AA, \"Csak Frakció illetve Szervezet tagoknak érhető el ez a parancs!\");
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= \' \'))
{
idx++;
}
new offset = idx;
new result[80];
new nev[32];
new seged2[50];
GetPlayerName(playerid, nev, sizeof(nev));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,\"SuperLife RPG: /sr [szöveg]\");
return 1;
}
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Recepciós/Diszpécser\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 14) format(seged2, sizeof(seged2), \"*Dandártábornok\");
else if(PlayerInfo[playerid][pRank] == 15) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
else if(PlayerInfo[playerid][pRank] == 16) format(seged2, sizeof(seged2), \"*MRFK Főkapitány\");
else if(PlayerInfo[playerid][pRank] == 17) format(seged2, sizeof(seged2), \"*ORFK Tag\");
else if(PlayerInfo[playerid][pRank] == 18) format(seged2, sizeof(seged2), \"*Nyomozó\");
else if(PlayerInfo[playerid][pRank] == 19) format(seged2, sizeof(seged2), \"*Főnyomozó\");
}
else if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
}
else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Próbaidős\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Aszisztens\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Rezidens\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Szakápoló\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Ápoló\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Szakorvos\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Orvos\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főorvos\");
}
else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Törzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Főtörzsőrmester\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Zászlós\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Törzszászlós\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Főtörzszászlós\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Főhadnagy\");
else if(PlayerInfo[playerid][pRank] == 9) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][pRank] == 10) format(seged2, sizeof(seged2), \"*Őrnagy\");
else if(PlayerInfo[playerid][pRank] == 11) format(seged2, sizeof(seged2), \"*Alezredes\");
else if(PlayerInfo[playerid][pRank] == 12) format(seged2, sizeof(seged2), \"*Ezredes\");
else if(PlayerInfo[playerid][pRank] == 13) format(seged2, sizeof(seged2), \"*Vezérőrnagy\");
}
else if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][pRank] == 0) format(seged2, sizeof(seged2), \"*Nincs\");
else if(PlayerInfo[playerid][pRank] == 1) format(seged2, sizeof(seged2), \"*Gyakornok\");
else if(PlayerInfo[playerid][pRank] == 2) format(seged2, sizeof(seged2), \"*Kezdő szerelő\");
else if(PlayerInfo[playerid][pRank] == 3) format(seged2, sizeof(seged2), \"*Szerelő\");
else if(PlayerInfo[playerid][pRank] == 4) format(seged2, sizeof(seged2), \"*Gyakorlott szerelő\");
else if(PlayerInfo[playerid][pRank] == 5) format(seged2, sizeof(seged2), \"*Profi szerelő\");
else if(PlayerInfo[playerid][pRank] == 6) format(seged2, sizeof(seged2), \"*Tuningmester\");
else if(PlayerInfo[playerid][pRank] == 7) format(seged2, sizeof(seged2), \"*Műhelyvezető-helyettes\");
else if(PlayerInfo[playerid][pRank] == 8) format(seged2, sizeof(seged2), \"*Műhelyvezető\");
}
else if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5) // F.B.I
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Kadét\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*F.B.I\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*F.B.I Főnök\");
}
else if(PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2) // Katonaság
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"Honvéd\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"Őrvezető\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"Tizedes\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"Szakaszvezető\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"Őrmester\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"Törzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"Főtörzsőrmester\");
else if(PlayerInfo[playerid][szervRang] == 8) format(seged2, sizeof(seged2), \"Zászlós\");
else if(PlayerInfo[playerid][szervRang] == 9) format(seged2, sizeof(seged2), \"Törzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"Főtörzszászlós\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"Főhadnagy\");
else if(PlayerInfo[playerid][szervRang] == 13) format(seged2, sizeof(seged2), \"Százados\");
else if(PlayerInfo[playerid][szervRang] == 14) format(seged2, sizeof(seged2), \"Őrnagy\");
else if(PlayerInfo[playerid][szervRang] == 15) format(seged2, sizeof(seged2), \"Alezredes\");
else if(PlayerInfo[playerid][szervRang] == 16) format(seged2, sizeof(seged2), \"Ezredes\");
else if(PlayerInfo[playerid][szervRang] == 17) format(seged2, sizeof(seged2), \"Dandártábornok\");
else if(PlayerInfo[playerid][szervRang] == 18) format(seged2, sizeof(seged2), \"Vezérőrnagy\");
else if(PlayerInfo[playerid][szervRang] == 19) format(seged2, sizeof(seged2), \"Altábornagy\");
else if(PlayerInfo[playerid][szervRang] == 20) format(seged2, sizeof(seged2), \"Vezérezredes\");
}
else if(PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4) // TEK
{
if(PlayerInfo[playerid][szervRang] == 1) format(seged2, sizeof(seged2), \"*Újonc\");
else if(PlayerInfo[playerid][szervRang] == 2) format(seged2, sizeof(seged2), \"*Közlegény\");
else if(PlayerInfo[playerid][szervRang] == 3) format(seged2, sizeof(seged2), \"*Tiszt\");
else if(PlayerInfo[playerid][szervRang] == 4) format(seged2, sizeof(seged2), \"*Kommandós\");
else if(PlayerInfo[playerid][szervRang] == 5) format(seged2, sizeof(seged2), \"*Hadnagy\");
else if(PlayerInfo[playerid][szervRang] == 6) format(seged2, sizeof(seged2), \"*FőHadnagy\");
else if(PlayerInfo[playerid][szervRang] == 7) format(seged2, sizeof(seged2), \"*Százados\");
else if(PlayerInfo[playerid][szervRang] == 10) format(seged2, sizeof(seged2), \"*Kapitány\");
else if(PlayerInfo[playerid][szervRang] == 11) format(seged2, sizeof(seged2), \"*MásodParancsnok\");
else if(PlayerInfo[playerid][szervRang] == 12) format(seged2, sizeof(seged2), \"*Parancsnok\");
}
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s %s chatbe: %s\",y,m,d,h,mi,s,seged2,nev,result);
LoOoG(stringx);
format(string, sizeof(string), \"{FF9900}%s {DABB3E}%s: {33CCFF}%s {41c93c}[vétel!] [vége!]\", seged2, sendername, result);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
{
if(PlayerInfo[playerid][szervLeader] == 5 || PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 2 || PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4)
{
if(PlayerInfo[szervLeader] != 5 || PlayerInfo[szervTag] != 5 || PlayerInfo[szervLeader] != 2 || PlayerInfo[szervTag] != 2 || PlayerInfo[szervLeader] != 4 || PlayerInfo[szervTag] != 4)
{
if(PlayerInfo[pLeader] != 1 || PlayerInfo[pMember] != 1 || PlayerInfo[pLeader] != 2 || PlayerInfo[pMember] != 2 || PlayerInfo[pLeader] != 4 || PlayerInfo[pMember] != 4 || PlayerInfo[pLeader] != 6 || PlayerInfo[pMember] != 6 || PlayerInfo[pLeader] != 17 || PlayerInfo[pMember] != 17)
{
SendClientMessage(i, COLOR_SCRIPTERCHAT, string);
}
}
}
}
}
}
format(stringx, sizeof(stringx), \"Ismeretlen mondja(SürgösségiRádió): %s\", result);
ProxDetector(15.0, playerid, stringx,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy Frakciós illetve Szervezeti munka tagja sem!\");
return 1;
}
-
Ha az utolsó módon sem jó, akkor próbáld meg azt, hogy földarabolod úgy, hogy minden sor iffel kezdődjön és utána 5-5 feltétel soronként(Ha jól értem akkor a sor túl hosszú)
-
[gmod]Kérlek ne hanyagold el a témát, ha már megnyitottad![/gmod]