Skripta koju koristim: Moja od 0
Detaljan opis problema: Znaci radim svoju skriptu od 0 i kad napravim komandu /makeleader ono dadne lidera, ali kada odem relog nemam lidera :/
Dio skripte:
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",orgid);
INI_Close(File);
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci.
Ovako bi trebalo da ti radi,stavio si gore da cuva ORGID,a nigde nisi definsao sta je uopste taj "orgid".
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",level);
INI_Close(File);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Citat: ''KopriVa' poslato Septembar 04, 2012, 21:58:25 POSLE PODNE
Ovako bi trebalo da ti radi,stavio si gore da cuva ORGID,a nigde nisi definsao sta je uopste taj "orgid".
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",level);
INI_Close(File);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Opet ne radi :/
Jesi napravio cuvanje i loadanje?
[quote author=[OGRP]Lucky link=topic=52732.msg383897#msg383897 date=1346788994]
Citat: ''KopriVa' poslato Septembar 04, 2012, 21:58:25 POSLE PODNE
Ovako bi trebalo da ti radi,stavio si gore da cuva ORGID,a nigde nisi definsao sta je uopste taj "orgid".
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",level);
INI_Close(File);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Opet ne radi :/
[/quote]
Probaj ovo:
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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;
}
PlayerInfo[playerid][pLeader] = level;
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
INI_Close(File);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Citat: ''KopriVa' poslato Septembar 04, 2012, 22:12:41 POSLE PODNE
[quote author=[OGRP]Lucky link=topic=52732.msg383897#msg383897 date=13467mooooorrrrrrrooooonnnniiiiiiiiiiiiiii4]
Citat: ''KopriVa' poslato Septembar 04, 2012, 21:58:25 POSLE PODNE
Ovako bi trebalo da ti radi,stavio si gore da cuva ORGID,a nigde nisi definsao sta je uopste taj "orgid".
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",level);
INI_Close(File);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Opet ne radi :/
Probaj ovo:
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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;
}
PlayerInfo[playerid][pLeader] = level;
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
INI_Close(File);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
[/quote]
Nece ni ovako :/
Pitanje broj 1 zasto ne koristis sscanf uz zcmd ??? Pa milion puta ce ti lakse biti... :) I da li si uopste napravio loadanje accountova?
Moras da napravis cuvanje i loadovanje toga
Citat: Blaeks poslato Septembar 04, 2012, 23:32:04 POSLE PODNE
Moras da napravis cuvanje i loadovanje toga
Ma napravio sam sve, ali nece :/
Evo Loadovanje toga...
INI_Int("Lider",PlayerInfo[playerid][pLeader]);
Ali cuvanje nemam :/
Pod OnPlayerDissconnect
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
Citat: Daniel Zero poslato Septembar 05, 2012, 13:41:37 POSLE PODNE
Pod OnPlayerDissconnect
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
Opet isti problem :/
OMG, ajde mi reci kako ce ti sacuvati? Na nebo ?
Uopste nisi zadao lokaciju cuvanja, ti si samo rekao mu da upise podatke, no nisi tacno definisao lokaciju, znaci iznad onog Write int, moras staviti INIOpen i set tag i to, btw.niej ti y_ini nesto
Citat: V_More poslato Septembar 05, 2012, 17:50:17 POSLE PODNE
OMG, ajde mi reci kako ce ti sacuvati? Na nebo ?
Uopste nisi zadao lokaciju cuvanja, ti si samo rekao mu da upise podatke, no nisi tacno definisao lokaciju, znaci iznad onog Write int, moras staviti INIOpen i set tag i to, btw.niej ti y_ini nesto
Ima IniOpen, ja sam kopirao sa ovim dijelom koji mi nece nisam ostatak :)
[quote author=[OGRP]Lucky link=topic=52732.msg384261#msg384261 date=1346861121]
Citat: V_More poslato Septembar 05, 2012, 17:50:17 POSLE PODNE
OMG, ajde mi reci kako ce ti sacuvati? Na nebo ?
Uopste nisi zadao lokaciju cuvanja, ti si samo rekao mu da upise podatke, no nisi tacno definisao lokaciju, znaci iznad onog Write int, moras staviti INIOpen i set tag i to, btw.niej ti y_ini nesto
Ima IniOpen, ja sam kopirao sa ovim dijelom koji mi nece nisam ostatak :)
[/quote]
Ini: SetTag("data") tako nesto ide, moras videti vec
1. Sto ti cuvas acc od osobe koja kuca /makeleader zar ne treba osobi kojoj si dao?
2. Uradis ovako:
stock SaveUserAccount(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
//Dodaj sve ostalo sto cuvas u acc-u tako da ti odmah sve sacuva jer i ovako moze da ti pravi problem da ne prepravi ono Lider na drugi broj
INI_Close(File);
return 1;
}
Komanda:
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
SaveUserAccount(para1);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Nisam pogledao sve ali ti TREBA da cuvas para1 to je id igraca
[quote author=[OG:RP] Mr.Gagi link=topic=52732.msg384270#msg384270 date=1346861445]
1. Sto ti cuvas acc od osobe koja kuca /makeleader zar ne treba osobi kojoj si dao?
2. Uradis ovako:
stock SaveUserAccount(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
//Dodaj sve ostalo sto cuvas u acc-u tako da ti odmah sve sacuva jer i ovako moze da ti pravi problem da ne prepravi ono Lider na drugi broj
INI_Close(File);
return 1;
}
Komanda:
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
SaveUserAccount(para1);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Nisam pogledao sve ali ti TREBA da cuvas para1 to je id igraca
[/quote]
Opet nece :/
[quote author=[OGRP]Lucky link=topic=52732.msg384286#msg384286 date=1346862604]
[quote author=[OG:RP] Mr.Gagi link=topic=52732.msg384270#msg384270 date=1346861445]
1. Sto ti cuvas acc od osobe koja kuca /makeleader zar ne treba osobi kojoj si dao?
2. Uradis ovako:
stock SaveUserAccount(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
//Dodaj sve ostalo sto cuvas u acc-u tako da ti odmah sve sacuva jer i ovako moze da ti pravi problem da ne prepravi ono Lider na drugi broj
INI_Close(File);
return 1;
}
Komanda:
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
SaveUserAccount(para1);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Nisam pogledao sve ali ti TREBA da cuvas para1 to je id igraca
[/quote]
Opet nece :/
[/quote]
Da si mozda probao, a ne slao meni mod da sredim mozda bi i uradio. Tamo pod SavePlayerAccount dodas ono sve sto cuvas pod OnPlayerDisconnect i ovamo ono i onda treba da radi ako uopste pokusas...
Probaj ovako.
Pod OnPlayerDisconnect dodaj
SpremiIgraca(playerid);
/gmx komanda:
CMD:gmx(playerid, params[])
{
#pragma unused help
#pragma unused params
new string[128];
if(PlayerInfo[playerid][pAdmin] < 5) return SCM(playerid, COLOR_RED, "Moraš biti admin level 5 da bi koristio ovo!");
format(string,sizeof(string),"RESTART | Admin %s je pokrenuo restart servera.",GetName(playerid));
SCMToAll(-1,string);
foreach(Player,i){ SpremiIgraca(i); }
SendRconCommand("gmx");
return 1;
}
Ovo stavi bilo gdje
public LoadPlayerInfo(playerid, name[], value[])
{
INI_Int("Lider", P_Data[playerid][pLeader]);
return 1;
}
Ovo stavi pod OnDialogResponse(pod tvoj login dialog)
INI_ParseFile(pFile, "LoadPlayerData", .bExtra = true, .extra = playerid);
Negdje na kraj moda
forward SpremiIgraca(playerid);
public SpremiIgraca(playerid)
{
new pFile[35];
format(pFile, 35, Player_File, GetName(playerid));
new
INI:UserFile = INI_Open(pFile);
INI_WriteInt(UserFile, "Lider", P_Data[playerid][pLeader]);
INI_Close(UserFile);
}
I gagievu komandu uzmi, probaj tako.
[quote author=[OG:RP] Mr.Gagi link=topic=52732.msg384288#msg384288 date=1346862750]
[quote author=[OGRP]Lucky link=topic=52732.msg384286#msg384286 date=1346862604]
[quote author=[OG:RP] Mr.Gagi link=topic=52732.msg384270#msg384270 date=1346861445]
1. Sto ti cuvas acc od osobe koja kuca /makeleader zar ne treba osobi kojoj si dao?
2. Uradis ovako:
stock SaveUserAccount(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
//Dodaj sve ostalo sto cuvas u acc-u tako da ti odmah sve sacuva jer i ovako moze da ti pravi problem da ne prepravi ono Lider na drugi broj
INI_Close(File);
return 1;
}
Komanda:
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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]);
SaveUserAccount(para1);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Nisam pogledao sve ali ti TREBA da cuvas para1 to je id igraca
[/quote]
Opet nece :/
[/quote]
Da si mozda probao, a ne slao meni mod da sredim mozda bi i uradio. Tamo pod SavePlayerAccount dodas ono sve sto cuvas pod OnPlayerDisconnect i ovamo ono i onda treba da radi ako uopste pokusas...
[/quote]
Ovo sto si dao nista ne pomaze tako da...
Citat: вιg вÏ...ηηу poslato Septembar 05, 2012, 18:46:30 POSLE PODNE
Probaj ovako.
Pod OnPlayerDisconnect dodaj
SpremiIgraca(playerid);
/gmx komanda:
CMD:gmx(playerid, params[])
{
#pragma unused help
#pragma unused params
new string[128];
if(PlayerInfo[playerid][pAdmin] < 5) return SCM(playerid, COLOR_RED, "Moraš biti admin level 5 da bi koristio ovo!");
format(string,sizeof(string),"RESTART | Admin %s je pokrenuo restart servera.",GetName(playerid));
SCMToAll(-1,string);
foreach(Player,i){ SpremiIgraca(i); }
SendRconCommand("gmx");
return 1;
}
Ovo stavi bilo gdje
public LoadPlayerInfo(playerid, name[], value[])
{
INI_Int("Lider", P_Data[playerid][pLeader]);
return 1;
}
Ovo stavi pod OnDialogResponse(pod tvoj login dialog)
INI_ParseFile(pFile, "LoadPlayerData", .bExtra = true, .extra = playerid);
Negdje na kraj moda
forward SpremiIgraca(playerid);
public SpremiIgraca(playerid)
{
new pFile[35];
format(pFile, 35, Player_File, GetName(playerid));
new
INI:UserFile = INI_Open(pFile);
INI_WriteInt(UserFile, "Lider", P_Data[playerid][pLeader]);
INI_Close(UserFile);
}
I gagievu komandu uzmi, probaj tako.
Nece ni ovo :///////
Hahahahaha pa lol gledaj ovo:
public LoadPlayerInfo(playerid, name[], value[])
{
INI_Int("Lider", P_Data[playerid][pLeader]);
return 1;
}
i onda parse (loadovanje)
INI_ParseFile(pFile, "LoadPlayerData", .bExtra = true, .extra = playerid);
Razliciti su public i ovo kod loadanja :)
zameni LoadPlayerData sa LoadPlayerInfo pa javi dal radi :P
Kako ovo nismo vidli ??? :S xD
ja tek sad vido kada sam poceo da pisem doktorat o ovome (romane xd)
CMD:makeleader(playerid,params[])
{
new string[256];
new idx;
new level;
new orgid;
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeleader [ID Igraca/Dio Imena] [Broj(1-17)]");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
SendClientMessage(playerid, 0x33CCFFAA, "1.LSPD || 2. Slobodno || 3. Slobodno || 4. Slobodno ");
SendClientMessage(playerid, 0x33CCFFAA, "5.Slobodno || 6.Slobodno || 7.Slobodno || 8.Slobodno || 9.Slobodno || 10.Slobodno || 12.Slobodno");
SendClientMessage(playerid, LIGHTRED, "|_________________________________________________________________________________|");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(params, idx);
level = strval(tmp);
if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Nemojte ispod 0, ili preko 17!"); return 1; }
if(!IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), "* Postavljen si za lidera bande/mafije | Od strane Admina: {FFFFFF}%s", sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "* Postavio si %s-a da vodi {FFFFFF}| %d.", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, 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; } //LS PD
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;
}
PlayerInfo[playerid][pLeader] = level;
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLeader]);
INI_Close(File);
if(level == 0)
{
PlayerInfo[para1][pRank] = 0;
}
else
{
PlayerInfo[para1][pRank] = 6;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}| {FFFF9C}TempoBot {FFFFFF}| Niste ovlasteni da koristite tu komandu.");
}
}
return 1;
}
Napokon... Moze ovdje LOCK ! 8)