Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Marley poslato Mart 31, 2012, 22:00:13 POSLE PODNE

Naslov: [POMOC] /Lideri
Poruka od: Marley poslato Mart 31, 2012, 22:00:13 POSLE PODNE
Skripta koju koristim: BPE
Detaljan opis problema: Ocu da kad kucam komandu /lideri da mi izbaci sve lidere i da pise pored toga ko je online a ko ofline.Meni radi za ovo da pise Online, ali za ofline lidere ne radi.
Dio Skripte:

if (strcmp(cmd, "/lideri", true) == 0)
{
       
    {
SendClientMessage(playerid, COLOR_RED, "|________ Online Lideri ________|");
for(new i = 0; i < MAX_PLAYERS; i++)
   {
   
    {
    if(PlayerInfo[i][pLeader] == 1)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Policija [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_BLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
                else if(PlayerInfo[i][pLeader] == 2)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "FBI [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_DBLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
                else if(PlayerInfo[i][pLeader] == 3)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Vojska [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
                else if(PlayerInfo[i][pLeader] == 4)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitna Pomoc [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
        else if(PlayerInfo[i][pLeader] == 5)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Crips [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
        else if(PlayerInfo[i][pLeader] == 6)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "LCN [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_RED, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
                    else if(PlayerInfo[i][pLeader] == 7)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Gradonacelnik [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_ORANGE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
            else if(PlayerInfo[i][pLeader] == 8)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitman [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_BLACK, string);
}
            else if(PlayerInfo[i][pLeader] == 9)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "RTS Studio [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
            else if(PlayerInfo[i][pLeader] == 10)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Taxi [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
            else if(PlayerInfo[i][pLeader] == 11)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Corleone [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
            else if(PlayerInfo[i][pLeader] == 12)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hells Angels [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
            else if(PlayerInfo[i][pLeader] == 13)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Ballas [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_PURPLE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
            else if(PlayerInfo[i][pLeader] == 15)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Grove Street [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
}
}
}
return 1;
}
Naslov: Odg: [POMOC] /Lideri
Poruka od: vlado_plavsic poslato Mart 31, 2012, 22:12:37 POSLE PODNE
Ukucaj u pretrazi imas 10 takvih tema.

Ukoliko te mrzi da trazis evo kratko objasnjenje:

Napravis da u komandi /makeleader upisuje u ini fajl ko je lider neke org i u komandi /lider cita iz tog fajla i ispisuje ko je sta.
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato Mart 31, 2012, 22:13:57 POSLE PODNE
Citat: Vlado_Plavsic aka Plavša poslato Mart 31, 2012, 22:12:37 POSLE PODNE
Napravis da u komandi /makeleader upisuje u ini fajl ko je lider neke org i u komandi /lider cita iz tog fajla i ispisuje ko je sta.
ma trazio sam nisam naso brate, samo pametuju kao skontaj sam -.-, da mogu skontat sam nebi dolazio ovde

pokusavam vec 3 sata napravit to da pamti u neki file i da cita iz tog file-a al nmg nikako, mozes pojasnit pls


if(strcmp(cmd, "/makeleader", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makeleader [playerid/PartOfName] [Number(1-15)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Ne idite ispod 0, ili iznad 16!"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 4)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
            if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Taj igrac je u Faction / Family !");
                return 1;
            }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "   Vi ste postavljeni za lidera od Administratora %s", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "   Vi ste dali %s broj organizacije %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
if(level == 0) { PlayerInfo[para1][pChar] = 0; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; }
else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force
else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF
else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //National Guard
else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo[para1][pChar] = 115; } //Crips
else if(level == 6) { PlayerInfo[para1][pChar] = 113; } //La Cosa Nostra
else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Mayor
else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans
else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //RTS Studio
else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo[para1][pChar] = 121; } //Corleone
else if(level == 12) { PlayerInfo[para1][pChar] = 248; } //Hells Angels
else if(level == 13) { PlayerInfo[para1][pChar] = 104; } //Ballas
else if(level == 15) { PlayerInfo[para1][pChar] = 271; } //GroveStreet Families
else if(level == 16) { PlayerInfo[para1][pChar] = 110; } // Los Antos Vagos

if(level == 0)
{
    gTeam[para1] = 3;
    PlayerInfo[para1][pTeam] = 3;
}
else if(level == 1 || level == 2 || level == 3)
{
    gTeam[para1] = 2;
    PlayerInfo[para1][pTeam] = 2;
}
else if(level == 4)
{
    gTeam[para1] = 1;
    PlayerInfo[para1][pTeam] = 1;
}
else
{
    gTeam[para1] = 15;
    PlayerInfo[para1][pTeam] = 15;
}

    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);

    if(level == 0)
    {
        PlayerInfo[para1][pRank] = 0;
    }
    else
    {
    PlayerInfo[para1][pRank] = 6;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
}
}
return 1;
}
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato Mart 31, 2012, 22:42:41 POSLE PODNE
de pomagajte ljudi hitno mi je pls
Naslov: Odg: [POMOC] /Lideri
Poruka od: milan_95 poslato Mart 31, 2012, 23:01:27 POSLE PODNE
Nznm stvarno sta ce ti to da kad kucas /lideri da izbacuje i one koji su offline, msm to ti je nepotrebno skroz ;)
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato Mart 31, 2012, 23:03:35 POSLE PODNE
Citat: milan_95 poslato Mart 31, 2012, 23:01:27 POSLE PODNE
Nznm stvarno sta ce ti to da kad kucas /lideri da izbacuje i one koji su offline, msm to ti je nepotrebno skroz ;)
pa da admin npr kad oce da da nekom lidera da vidi jel zauzeta neka org vec kontas
nego samo mi objasnite kako ovo da napravim kod /makeleader da mi pamti u neki folder
a na /lideri da cita
probavo sam vako kod /makeleader ali ima errora


new entry[128];
new File:hFile;
hFile = fopen("Lideri", io_append);
fwrite(hFile("level:", " giveplayer"), entry);
fclose(hFile);


a ono da cita iz tog foldera i da prikazuje onom ko je kucao /lideri to nemogu nikako
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato Mart 31, 2012, 23:49:49 POSLE PODNE
dajte bre ljudi da ovo mogu skontat sam nebi dolazio ovde
ako moze neko da kaze kako se pravi ovo kod /makeleader da pamti i kod /lideri da cita iz nekog foldera i prikaze to onom ko je kuco /lideri
Naslov: Odg: [POMOC] /Lideri
Poruka od: [DV]Teške poslato April 01, 2012, 00:04:02 PRE PODNE
fwrite: Write to a file. http://wiki.sa-mp.com/wiki/Fwrite
fread: Read a file. http://wiki.sa-mp.com/wiki/Fread
fopen: Open a file. http://wiki.sa-mp.com/wiki/Fopen
fclose: Close a file. http://wiki.sa-mp.com/wiki/Fclose
fremove: Remove a file. http://wiki.sa-mp.com/wiki/Fremove
:-\ :-\ :-\
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato April 01, 2012, 02:21:35 PRE PODNE
Citat: nemanjatesic96 poslato April 01, 2012, 00:04:02 PRE PODNE
fwrite: Write to a file. http://wiki.sa-mp.com/wiki/Fwrite
fread: Read a file. http://wiki.sa-mp.com/wiki/Fread
fopen: Open a file. http://wiki.sa-mp.com/wiki/Fopen
fclose: Close a file. http://wiki.sa-mp.com/wiki/Fclose
fremove: Remove a file. http://wiki.sa-mp.com/wiki/Fremove
:-\ :-\ :-\
ma dzba brate cim kucam /makeleader sad odma se ugasi server,


if(strcmp(cmd, "/makeleader", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makeleader [playerid/PartOfName] [Number(1-15)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Ne idite ispod 0, ili iznad 16!"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 4)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
            if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Taj igrac je u Faction / Family !");
                return 1;
            }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "   Vi ste postavljeni za lidera od Administratora %s", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "   Vi ste dali %s broj organizacije %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
new File:log = fopen("Lideri/Lider.txt", io_write); // Open the file
                        fwrite(log, "level:""giveplayer.\r\n"); // Write to the file (\r\n is for a new line)
                        fclose(log); // Close the file
if(level == 0) { PlayerInfo[para1][pChar] = 0; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; }
else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force
else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF
else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //National Guard
else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo[para1][pChar] = 115; } //Crips
else if(level == 6) { PlayerInfo[para1][pChar] = 113; } //La Cosa Nostra
else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Mayor
else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans
else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //RTS Studio
else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo[para1][pChar] = 121; } //Corleone
else if(level == 12) { PlayerInfo[para1][pChar] = 248; } //Hells Angels
else if(level == 13) { PlayerInfo[para1][pChar] = 104; } //Ballas
else if(level == 15) { PlayerInfo[para1][pChar] = 271; } //GroveStreet Families
else if(level == 16) { PlayerInfo[para1][pChar] = 110; } // Los Antos Vagos

if(level == 0)
{
    gTeam[para1] = 3;
    PlayerInfo[para1][pTeam] = 3;
}
else if(level == 1 || level == 2 || level == 3)
{
    gTeam[para1] = 2;
    PlayerInfo[para1][pTeam] = 2;
}
else if(level == 4)
{
    gTeam[para1] = 1;
    PlayerInfo[para1][pTeam] = 1;
}
else
{
    gTeam[para1] = 15;
    PlayerInfo[para1][pTeam] = 15;
}

    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);

    if(level == 0)
    {
        PlayerInfo[para1][pRank] = 0;
    }
    else
    {
    PlayerInfo[para1][pRank] = 6;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
}
}
return 1;
}

i usput ako zna neko kako se ovo pravi za lidere ofline i online nek napise odma gotovu komanud a ne ovako da se ganjamo cjeli dan :S
nerazumem zasto se na svakoj temi odugovlaci
Naslov: Odg: [POMOC] /Lideri
Poruka od: Mr.Gagi poslato April 01, 2012, 09:16:29 PRE PODNE
Citat: nemanjatesic96 poslato April 01, 2012, 00:04:02 PRE PODNE
fwrite: Write to a file. http://wiki.sa-mp.com/wiki/Fwrite
fread: Read a file. http://wiki.sa-mp.com/wiki/Fread
fopen: Open a file. http://wiki.sa-mp.com/wiki/Fopen
fclose: Close a file. http://wiki.sa-mp.com/wiki/Fclose
fremove: Remove a file. http://wiki.sa-mp.com/wiki/Fremove
:-\ :-\ :-\
Ne moze koristi Fremove za to! Jer sa tim ce obrisati ceo fajl.
Za to moze samo: http://wiki.sa-mp.com/wiki/Fdelete_code
Znam jer sam radio /sviclanovi za BUL.

Trebao bi ovako:
new File:log = fopen("Lideri/Lider.txt", io_write); // Open the file
fwrite(log, "Ime_Org: %s\r\n",GetName(para1)); // Write to the file (\r\n is for a new line)
fclose(log); // Close the file

//Evo ti stock GetName to na kraj moda, a ono u komandu i onda samo ucitavas kod /svilideri
stock GetName(playerid)
{
    new
        pName[MAX_PLAYER_NAME];

    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    return pName;
}
Naslov: Odg: [POMOC] /Lideri
Poruka od: [DV]Teške poslato April 01, 2012, 09:57:33 PRE PODNE
Citat: [BD:RP]Mr.Gagi poslato April 01, 2012, 09:16:29 PRE PODNE
Citat: nemanjatesic96 poslato April 01, 2012, 00:04:02 PRE PODNE
fwrite: Write to a file. http://wiki.sa-mp.com/wiki/Fwrite
fread: Read a file. http://wiki.sa-mp.com/wiki/Fread
fopen: Open a file. http://wiki.sa-mp.com/wiki/Fopen
fclose: Close a file. http://wiki.sa-mp.com/wiki/Fclose
fremove: Remove a file. http://wiki.sa-mp.com/wiki/Fremove
:-\ :-\ :-\
Ne moze koristi Fremove za to! Jer sa tim ce obrisati ceo fajl.
Za to moze samo: http://wiki.sa-mp.com/wiki/Fdelete_code
Znam jer sam radio /sviclanovi za BUL.

Trebao bi ovako:
new File:log = fopen("Lideri/Lider.txt", io_write); // Open the file
fwrite(log, "Ime_Org: %s\r\n",GetName(para1)); // Write to the file (\r\n is for a new line)
fclose(log); // Close the file

//Evo ti stock GetName to na kraj moda, a ono u komandu i onda samo ucitavas kod /svilideri
stock GetName(playerid)
{
    new
        pName[MAX_PLAYER_NAME];

    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    return pName;
}

Pogresno ste razumeli nisam mislio da bukvalno ubaci sve to mislio sam da nauci da koristi te funkcije   :-*
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato April 01, 2012, 12:03:08 POSLE PODNE
eo sad sad ubacio to u /makeleader ovako izgleda


if(strcmp(cmd, "/makeleader", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makeleader [playerid/PartOfName] [Number(1-15)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Ne idite ispod 0, ili iznad 16!"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 4)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
            if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Taj igrac je u Faction / Family !");
                return 1;
            }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "   Vi ste postavljeni za lidera od Administratora %s", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "   Vi ste dali %s broj organizacije %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
                        new File:log = fopen("Lideri/Lider.txt", io_write); // Open the file
                        fwrite(log, "Ime_Org: %s\r\n",GetName(para1)); // Write to the file (\r\n is for a new line)
                        fclose(log); // Close the file
                        if(level == 0) { PlayerInfo[para1][pChar] = 0; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; }
else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force
else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF
else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //National Guard
else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo[para1][pChar] = 115; } //Crips
else if(level == 6) { PlayerInfo[para1][pChar] = 113; } //La Cosa Nostra
else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Mayor
else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans
else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //RTS Studio
else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo[para1][pChar] = 121; } //Corleone
else if(level == 12) { PlayerInfo[para1][pChar] = 248; } //Hells Angels
else if(level == 13) { PlayerInfo[para1][pChar] = 104; } //Ballas
else if(level == 15) { PlayerInfo[para1][pChar] = 271; } //GroveStreet Families
else if(level == 16) { PlayerInfo[para1][pChar] = 110; } // Los Antos Vagos

if(level == 0)
{
    gTeam[para1] = 3;
    PlayerInfo[para1][pTeam] = 3;
}
else if(level == 1 || level == 2 || level == 3)
{
    gTeam[para1] = 2;
    PlayerInfo[para1][pTeam] = 2;
}
else if(level == 4)
{
    gTeam[para1] = 1;
    PlayerInfo[para1][pTeam] = 1;
}
else
{
    gTeam[para1] = 15;
    PlayerInfo[para1][pTeam] = 15;
}

    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);

    if(level == 0)
    {
        PlayerInfo[para1][pRank] = 0;
    }
    else
    {
    PlayerInfo[para1][pRank] = 6;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
}
}
return 1;
}

i imam warning kod ovog dijela fwrite


C:\Documents and Settings\Administrator\Desktop\Balkan Pro Ewolution 2012 by Mc\gamemodes\BPE.pwn(34236) : warning 202: number of arguments does not match definition

i opet kad dam nekom lidera server se odma ugasi

i ako moze mala pomoc kod ovog /Svilideri, kako tacno da stavim
Naslov: Odg: [POMOC] /Lideri
Poruka od: Mr.Gagi poslato April 01, 2012, 12:16:38 POSLE PODNE
Sry nisam obracao paznju :D
Ovako:
                        new text[64];
                        new File:log = fopen("Lideri/Lider.txt", io_write); // Open the file
                       format(text,64,"Ime_Org: %s\r\n",GetName(para1));
                        fwrite(log, text); // Write to the file (\r\n is for a new line)
                        fclose(log); // Close the file

Za ono drugo koristis fopen

EDIT:
A za ispisivanje svih lidera:
        new text[32],string[32];
new File:lider = fopen("Lideri/Lider.txt", io_read);
  while(fread(lider, text)) {
format(string,128,"%s",text);
SendClientMessage(playerid,-1,string);}
    fclose(lider);



I koristi ono da obrises liniju kada mu skines
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato April 01, 2012, 13:28:18 POSLE PODNE
Citat: [BD:RP]Mr.Gagi poslato April 01, 2012, 12:16:38 POSLE PODNE
Sry nisam obracao paznju :D
Ovako:
                        new text[64];
                        new File:log = fopen("Lideri/Lider.txt", io_write); // Open the file
                       format(text,64,"Ime_Org: %s\r\n",GetName(para1));
                        fwrite(log, text); // Write to the file (\r\n is for a new line)
                        fclose(log); // Close the file

Za ono drugo koristis fopen

EDIT:
A za ispisivanje svih lidera:
        new text[32],string[32];
new File:lider = fopen("Lideri/Lider.txt", io_read);
  while(fread(lider, text)) {
format(string,128,"%s",text);
SendClientMessage(playerid,-1,string);}
    fclose(lider);



I koristi ono da obrises liniju kada mu skines
a brate sad imam 4 errora kod ovog dijela "new text[32],string[32];"


C:\Documents and Settings\Administrator\Desktop\Balkan Pro Ewolution 2012 by Mc\gamemodes\BPE.pwn(21501) : error 003: declaration of a local variable must appear in a compound block
C:\Documents and Settings\Administrator\Desktop\Balkan Pro Ewolution 2012 by Mc\gamemodes\BPE.pwn(21501) : error 017: undefined symbol "text"
C:\Documents and Settings\Administrator\Desktop\Balkan Pro Ewolution 2012 by Mc\gamemodes\BPE.pwn(21501) : warning 215: expression has no effect
C:\Documents and Settings\Administrator\Desktop\Balkan Pro Ewolution 2012 by Mc\gamemodes\BPE.pwn(21501) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Administrator\Desktop\Balkan Pro Ewolution 2012 by Mc\gamemodes\BPE.pwn(21501) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato April 01, 2012, 14:56:17 POSLE PODNE
a cek brate jel ja ovaj folder Lideri moram napravit u istom folderu gde mi je i server i onda u Lideri napravim Lider.txt
tako sam napravio i kad dam nekom lidera samo izadje iz servera
Naslov: Odg: [POMOC] /Lideri
Poruka od: Mr.Gagi poslato April 01, 2012, 15:30:37 POSLE PODNE
Citat: Marley poslato April 01, 2012, 14:56:17 POSLE PODNE
a cek brate jel ja ovaj folder Lideri moram napravit u istom folderu gde mi je i server i onda u Lideri napravim Lider.txt
tako sam napravio i kad dam nekom lidera samo izadje iz servera
Treba da ga napravis u scriptfiles pa tu napravis Lideri folder.
A jel si resio errore treba pomoc?
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato April 01, 2012, 16:08:34 POSLE PODNE
Citat: [BD:RP]Mr.Gagi poslato April 01, 2012, 15:30:37 POSLE PODNE
Citat: Marley poslato April 01, 2012, 14:56:17 POSLE PODNE
a cek brate jel ja ovaj folder Lideri moram napravit u istom folderu gde mi je i server i onda u Lideri napravim Lider.txt
tako sam napravio i kad dam nekom lidera samo izadje iz servera
Treba da ga napravis u scriptfiles pa tu napravis Lideri folder.
A jel si resio errore treba pomoc?
resio sam errore i hvala ti puno brate
jos samo mi reci jel mogu nastimat da kad skinem lidera nekom ono msm /makeleader player 0 da onda brise njega iz Lider.txt kontas sta ocu da kazem

i ima jos nesto kad kucam sad /svilideri izbaci mi Ime_Org: i ime lidera
ocu da pise koja je org a ne ovo Ime_Org
Naslov: Odg: [POMOC] /Lideri
Poruka od: Mr.Gagi poslato April 01, 2012, 16:11:38 POSLE PODNE
Citat: Marley poslato April 01, 2012, 16:08:34 POSLE PODNE
Citat: [BD:RP]Mr.Gagi poslato April 01, 2012, 15:30:37 POSLE PODNE
Citat: Marley poslato April 01, 2012, 14:56:17 POSLE PODNE
a cek brate jel ja ovaj folder Lideri moram napravit u istom folderu gde mi je i server i onda u Lideri napravim Lider.txt
tako sam napravio i kad dam nekom lidera samo izadje iz servera
Treba da ga napravis u scriptfiles pa tu napravis Lideri folder.
A jel si resio errore treba pomoc?
resio sam errore i hvala ti puno brate
jos samo mi reci jel mogu nastimat da kad skinem lidera nekom ono msm /makeleader player 0 da onda brise njega iz Lider.txt kontas sta ocu da kazem
Pa kombinuj: http://wiki.sa-mp.com/wiki/Fdelete_code
strcmp da ispitas koji je nick i while isto za redove onako. Ili ga rucno izbrisi napravi da brises nekom komandom ili rucno :D
Naslov: Odg: [POMOC] /Lideri
Poruka od: Marley poslato April 01, 2012, 16:23:04 POSLE PODNE
TOO BRATE MOJ USPIO SAM!!!!!!!
puno hvala mozete lock temu sad