[Pomoc] helperi i lideri

Započeo Milos25
11. Jan. 2013. Zaključano
342
pregleda
4
postova
Milos25
4
Enforcer
11. Jan. 2013.
Skripta koju koristim:NBE
Detaljan opis problema: Kada ukucam /lideri ili /helperi server se iskljuci
Dio skripte:
Lideri:
if (strcmp(cmd, "/lideri", true) == 0)
{

    new text;
    new File:lider1 = fopen("Lideri/1.txt", io_read);
    while(fread(lider1, text)) {
    strmid(ldr1, text, 0, strlen(text), 255); }
    fclose(lider1);

    new File:lider2 = fopen("Lideri/2.txt", io_read);
    while(fread(lider2, text)) {
    strmid(ldr2, text, 0, strlen(text), 255); }
    fclose(lider2);

    new File:lider3 = fopen("Lideri/3.txt", io_read);
    while(fread(lider3, text)) {
    strmid(ldr3, text, 0, strlen(text), 255); }
    fclose(lider3);

    new File:lider4 = fopen("Lideri/4.txt", io_read);
    while(fread(lider4, text)) {
    strmid(ldr4, text, 0, strlen(text), 255); }
    fclose(lider4);

    new File:lider5 = fopen("Lideri/5.txt", io_read);
    while(fread(lider5, text)) {
    strmid(ldr5, text, 0, strlen(text), 255); }
    fclose(lider5);

    new File:lider6 = fopen("Lideri/6.txt", io_read);
    while(fread(lider6, text)) {
    strmid(ldr6, text, 0, strlen(text), 255); }
    fclose(lider6);

    new File:lider7 = fopen("Lideri/7.txt", io_read);
    while(fread(lider7, text)) {
    strmid(ldr7, text, 0, strlen(text), 255); }
    fclose(lider7);

    new File:lider8 = fopen("Lideri/8.txt", io_read);
    while(fread(lider8, text)) {
    strmid(ldr8, text, 0, strlen(text), 255); }
    fclose(lider8);

    new File:lider9 = fopen("Lideri/9.txt", io_read);
    while(fread(lider9, text)) {
    strmid(ldr9, text, 0, strlen(text), 255); }
    fclose(lider9);

    new File:lider10 = fopen("Lideri/10.txt", io_read);
    while(fread(lider10, text)) {
    strmid(ldr10, text, 0, strlen(text), 255); }
    fclose(lider10);

    new File:lider11 = fopen("Lideri/11.txt", io_read);
    while(fread(lider11, text)) {
    strmid(ldr11, text, 0, strlen(text), 255); }
    fclose(lider11);

    new File:lider12 = fopen("Lideri/12.txt", io_read);
    while(fread(lider12, text)) {
    strmid(ldr12, text, 0, strlen(text), 255); }
    fclose(lider12);

    new File:lider13 = fopen("Lideri/13.txt", io_read);
    while(fread(lider13, text)) {
    strmid(ldr13, text, 0, strlen(text), 255); }
    fclose(lider13);

    new File:lider14 = fopen("Lideri/14.txt", io_read);
    while(fread(lider14, text)) {
    strmid(ldr14, text, 0, strlen(text), 255); }
    fclose(lider14);

    new File:lider15 = fopen("Lideri/15.txt", io_read);
    while(fread(lider15, text)) {
    strmid(ldr15, text, 0, strlen(text), 255); }
    fclose(lider15);

    new File:lider16 = fopen("Lideri/16.txt", io_read);
    while(fread(lider16, text)) {
    strmid(ldr16, text, 0, strlen(text), 255); }
    fclose(lider16);

    new File:lider18 = fopen("Lideri/18.txt", io_read);
    while(fread(lider18, text)) {
    strmid(ldr18, text, 0, strlen(text), 255); }
    fclose(lider18);

    new File:lider19 = fopen("Lideri/19.txt", io_read);
    while(fread(lider19, text)) {
    strmid(ldr19, text, 0, strlen(text), 255); }
    fclose(lider19);

    new File:lider20 = fopen("Lideri/20.txt", io_read);
    while(fread(lider20, text)) {
    strmid(ldr20, text, 0, strlen(text), 255); }
    fclose(lider20);

    new File:lider24 = fopen("Lideri/24.txt", io_read);
    while(fread(lider24, text)) {
    strmid(ldr24, text, 0, strlen(text), 255); }
    fclose(lider24);

    new File:lider25 = fopen("Lideri/25.txt", io_read);
    while(fread(lider25, text)) {
    strmid(ldr25, text, 0, strlen(text), 255); }
    fclose(lider25);

new stringlideri;
new lidercine1;
new lidercine2;
new lidercine22;
new lidercine3;
new onllideri;
format(lidercine1,sizeof(lidercine1),"================= [ ONLINE LEADERS ] =================");
format(lidercine2,sizeof(lidercine2),"Milicija | %s\nInterventna | %s\nJNA | %s\nBolnicari | %s\nLos Surenos | %s\nLa Familia Sinatra | %s\nVlada | %s\nHitman | %s\nRTS Novinari | %s\nTAXI | %s",ldr1,ldr2,ldr3,ldr4,ldr5,ldr6,ldr7,ldr8,ldr9,ldr10);
format(lidercine22,sizeof(lidercine22),"GHS | %s\nMS13 | %s\nBallas | %s\nYamaguchi | %s\nGSF | %s\nParking Servis | %s\nLa Cosa Nostra | %s\nOSC Team | %s\nP.O.1 | %s\nP.O.5 | %s",ldr11,ldr12,ldr13,ldr14,ldr15,ldr16,ldr18,ldr19,ldr20,ldr24);
format(lidercine3,sizeof(lidercine3),"================== [ ALL LEADERS ] ===================");
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
                if (PlayerInfo >= 1)
      {
      new atext;
      new orgtext;
            if(PlayerInfo == 1) { orgtext = "Milicija"; }
            else if(PlayerInfo == 2) { orgtext = "Interventna"; }
            else if(PlayerInfo == 3) { orgtext = "JNA"; }
            else if(PlayerInfo == 4) { orgtext = "Bolnicari"; }
            else if(PlayerInfo == 5) { orgtext = "Los Surenos"; }
            else if(PlayerInfo == 6) { orgtext = "La Familia Sinatra"; }
            else if(PlayerInfo == 7) { orgtext = "Vlada"; }
            else if(PlayerInfo == 8) { orgtext = "Hitman"; }
            else if(PlayerInfo == 9) { orgtext = "RTS Novinari"; }
            else if(PlayerInfo == 10) { orgtext = "Taxi"; }
            else if(PlayerInfo == 11) { orgtext = "GHS"; }
            else if(PlayerInfo == 12) { orgtext = "MS13"; }
            else if(PlayerInfo == 13) { orgtext = "Ballas"; }
            else if(PlayerInfo == 14) { orgtext = "Yamaguchi"; }
            else if(PlayerInfo == 15) { orgtext = "Groove"; }
            else if(PlayerInfo == 16) { orgtext = "Parking Servis"; }
            else if(PlayerInfo == 18) { orgtext = "La Cosa Nostra"; }
            else if(PlayerInfo == 19) { orgtext = "OSC Team"; }
            else if(PlayerInfo == 20) { orgtext = "P.O. 1"; }
                else if(PlayerInfo == 21) { orgtext = "P.O. 2"; }
                    else if(PlayerInfo == 22) { orgtext = "P.O. 3"; }
                    else if(PlayerInfo == 23) { orgtext = "P.O. 4"; }
                else if(PlayerInfo == 24) { orgtext = "P.O. 5"; }
                /*else if(PlayerInfo == 25) { orgtext = "Vatrogasci"; }*/
      format(atext, sizeof(atext), " %s", orgtext);
      strcat(onllideri, atext);
    strcat(onllideri, " | ");
      strcat(onllideri, Ime(i));
      strcat(onllideri, "\n");
      }
    }

            format(stringlideri,sizeof(stringlideri),"%s\n%s\n%s\n%s\n%s",lidercine1,onllideri,lidercine3,lidercine2,lidercine22);
    if(strlen(stringlideri) == 0) return SendClientMessage(playerid, COLOR_GREY, "Nema online lidera!");
    GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s gleda listu online lidera (/lideri) .", sendername);
                ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
    ShowPlayerDialog(playerid, OSCistracija, DIALOG_STYLE_MSGBOX, "Lideri GG servera||organizacije", stringlideri, "OK", "OK");
    return 1;
  }

Helperi
if (strcmp(cmd, "/helperi", true) == 0)
{
    new text;
    new File:helpbre11 = fopen("SviHelperi/1.txt", io_read);
    while(fread(helpbre11, text)) {
    strmid(hlp1, text, 0, strlen(text), 255); }
    fclose(helpbre11);

    new File:helpbre12 = fopen("SviHelperi/2.txt", io_read);
    while(fread(helpbre12, text)) {
    strmid(hlp2, text, 0, strlen(text), 255); }
    fclose(helpbre12);

    new File:helpbre13 = fopen("SviHelperi/3.txt", io_read);
    while(fread(helpbre13, text)) {
    strmid(hlp3, text, 0, strlen(text), 255); }
    fclose(helpbre13);

    new File:helpbre14 = fopen("SviHelperi/4.txt", io_read);
    while(fread(helpbre14, text)) {
    strmid(hlp4, text, 0, strlen(text), 255); }
    fclose(helpbre14);

    new File:helpbre15 = fopen("SviHelperi/5.txt", io_read);
    while(fread(helpbre15, text)) {
    strmid(hlp5, text, 0, strlen(text), 255); }
    fclose(helpbre15);

    new File:helpbre16 = fopen("SviHelperi/6.txt", io_read);
    while(fread(helpbre16, text)) {
    strmid(hlp6, text, 0, strlen(text), 255); }
    fclose(helpbre16);

    new File:helpbre17 = fopen("SviHelperi/7.txt", io_read);
    while(fread(helpbre17, text)) {
    strmid(hlp7, text, 0, strlen(text), 255); }
    fclose(helpbre17);

    new File:helpbre18 = fopen("SviHelperi/8.txt", io_read);
    while(fread(helpbre18, text)) {
    strmid(hlp8, text, 0, strlen(text), 255); }
    fclose(helpbre18);

    new File:helpbre19 = fopen("SviHelperi/9.txt", io_read);
    while(fread(helpbre19, text)) {
    strmid(hlp9, text, 0, strlen(text), 255); }
    fclose(helpbre19);

    new File:helpbre110 = fopen("SviHelperi/10.txt", io_read);
    while(fread(helpbre110, text)) {
    strmid(hlp10, text, 0, strlen(text), 255); }
    fclose(helpbre110);

new stringgh;
new stringlp1;
new stringlp2;
new stringlp3;
new stringlp4;

if(PlayerInfo < 1 && PlayerInfo < 1) return SCM(playerid, SIVA, "Nemas dozvolu da vidis sve helpere, ukucaj /helpers da vidis online helpere");

format(stringlp1, sizeof(stringlp1),"GLAVNI OSC | OSC | MINISTRI | DONATORSKI GAMEMASTERI |\n                    Lista OSCa\n                    Lista Helpera");
  format(stringlp3, sizeof(stringlp3),"\n=================\n[SPISAK SVIH HELPERA]\n=================\n[Helper ID:1] | %s\n[Helper ID:2] | %s\n[Helper ID:3] | %s\n[Helper ID:4] | %s\n[Helper ID:5] | %s",hlp1,hlp2,hlp3,hlp4,hlp5);
  format(stringlp4, sizeof(stringlp4),"[Helper ID:6] | %s\n[Helper ID:7] | %s\n[Helper ID:8] | %s\n[Helper ID:9] | %s\n[Helper ID:10] | %s",hlp6,hlp7,hlp8,hlp9,hlp10);
for(new i = 0; i < MAX_PLAYERS; i++)
  {
                if (PlayerInfo >= 1)
      {
      new atext;
      strcat(stringlp2, atext);
      strcat(stringlp2, "Helper [ ");
    strcat(stringlp2, Ime(i));
    strcat(stringlp2, " ]");
        if(GHDuty == 0)
        {
              strcat(stringlp2, "[ - ]");
          }
                    if(GHDuty == 1)
      {
              strcat(stringlp2, "[ Na Duznosti ]");
            }
        strcat(stringlp2, "\n");
      }
}
format(stringgh, sizeof(stringgh),"%s\n%s%s\n%s",stringlp1,stringlp2,stringlp3,stringlp4);
    if(strlen(stringgh) == 0) return SendClientMessage(playerid, COLOR_GREY, "Nema online helpera!");
    ShowPlayerDialog(playerid, OSCistracija, DIALOG_STYLE_MSGBOX, "Helperi Gold Gaming servera||Javite se njima ako imate neki problem", stringgh, "OK", "OK");
    GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s cita listu helpera (/helperi) .", sendername);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
    return 1;
  }

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Blaeks_Biofor
5
Forum Don
11. Jan. 2013.
moras da napravis neki saving system i kada nekome das lidera da cuvas negde njegovo ime i onda kasnije da ucitavas u komandu, to ti nije dobro
Milos25
4
Enforcer
11. Jan. 2013.
Moze pomoc
kako to da uradim

Evo ako treba komanda /makeleader i /makehelper
if(strcmp(cmd, "/makeleader", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISCENJE: /makeleader [playerid/Deo imena] [Number(1-10)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 24 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Ne idite ispod 0, ili iznad 24!"); return 1; }
if (PlayerInfo >= 1337)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
            if(PlayerInfo > 0 || PlayerInfo < 255)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Taj igrac je u organizaciji !");
                return 1;
            }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
format(string, sizeof(string), "  Promovisani ste za lidera od strane OSCa %s", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "  Dali ste igracu %s lidera ID %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
//SetPlayerSpawn(para1);
if(level == 0) { PlayerInfo = 0; PlayerInfo = 0; gTeam = 3; PlayerInfo = 0; return 1; }
else if(level == 1) { PlayerInfo = 288; } //Police Force
else if(level == 2) { PlayerInfo = 286; } //Interventna
else if(level == 3) { PlayerInfo = 287; } //National Guard
else if(level == 4) { PlayerInfo = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo = 175; } //Surenos
else if(level == 6) { PlayerInfo = 113; } //La Famiglia Sinatra
else if(level == 7) { PlayerInfo = 147; } //Mayor
else if(level == 8) { PlayerInfo = 20; } //Hitmans
else if(level == 9) { PlayerInfo = 227; } //News Reporters
else if(level == 10) { PlayerInfo = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo = 186; } //yak
else if(level == 12) { PlayerInfo = 110; } //ms
else if(level == 13) { PlayerInfo = 296; } //ballas
else if(level == 14) { PlayerInfo = 123; } //Yamaguchi
else if(level == 15) { PlayerInfo = 271; } //GSF
else if(level == 16) { PlayerInfo = 217; } //PS
else if(level == 18) { PlayerInfo = 127; } //LCN
else if(level == 19) { PlayerInfo = 294; } //LCN
else if(level == 20) { PlayerInfo = 98; } //LCN
else if(level == 21) { PlayerInfo = 98; } //LCN
else if(level == 22) { PlayerInfo = 98; } //LCN
else if(level == 23) { PlayerInfo = 98; } //LCN
else if(level == 24) { PlayerInfo = 98; } //LCN
                        format(LiderInfo[level-1],48,"%s",giveplayer);
                        strmid(LiderInfo[level-1], giveplayer, 0, strlen(giveplayer), 255);
if(level == 0)
{
    gTeam = 3;
    PlayerInfo = 3;
}
else if(level == 1 || level == 2 || level == 3)
{
    gTeam = 2;
    PlayerInfo = 2;
}
else if(level == 4)
{
    gTeam = 1;
    PlayerInfo = 1;
}
else
{
    gTeam = 15;
    PlayerInfo = 15;
}

    SetPlayerSkin(para1, PlayerInfo);

    if(level == 0)
    {
        PlayerInfo = 0;
    }
    else
    {
    PlayerInfo = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Nisi ovlascen da koristis ovu komandu!");
}
}
return 1;
}

if(strcmp(cmd, "/makehelper", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makehelper [playerid/ime] [level(1-4)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 5 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Ne moze manje od 0, ili vise od 5!"); return 1; }
if (PlayerInfo == 1341 || PlayerInfo == 5)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
                        if(PlayerInfo == 0) return SCM(playerid, COLOR_GREY, "  Ne mozete dati helpera igracu koji nije dobio helper slot !  /MAKEHELPERSLOT");
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
PlayerInfo = 188;
SetPlayerSkin(para1, 188);
printf("Gold Gaming: %s je dao %s level %d Helper-a.", sendername, giveplayer, level);
format(string, sizeof(string), "  Vi ste postavljeni za level %d Helper-a od strane %s,slot:%d", level, sendername,PlayerInfo);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "  Vi ste postavili %s level %d Helper-a,slot:%d", giveplayer,level,PlayerInfo);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SlotText(para1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Niste ovlascenio da koristite ovu komandu!");
}
}
return 1;
}
Milos25
4
Enforcer
12. Jan. 2013.
Bump

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha