Dr.Ivex → ♫ wrote on June 16, 2012, 3:28 pm:
" if(level = 0 ) " moras staviti == ako uspoređujes. npr if(level == 0 )
EDIT: Nece da sacuva level.
forward UcitajOSC(name[], value[]);
public UcitajOSC(name[], value[])
{
for(new d=0;d{
new hel;
format(hel,64,"ImeOSC-a:%d",d);
INI_String(hel, OSC , 32 );
new help;
format(help,64,"NeaktOSC-a:%d",d);
INI_Int(help, OSC);
new helpe;
format(helpe,64,"OSCLevel:%d",d);
INI_Int(helpe,OSC);
}
return 1;
}
//----------------------------------------------------------------------------------
if(strcmp(cmd, "/makeosc", true) == 0) // ddk
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, COLOR_GRAD2, "USAGE: /makeosc [IdIgraca/DeoImena] ");
return 1;
}
new para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, COLOR_GRAD2, "USAGE: /makeosc [IdIgraca/DeoImena] ");
return 1;
}
new slot = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, COLOR_GRAD2, "USAGE: /makeosc [IdIgraca/DeoImena] ");
return 1;
}
new level = strval(tmp);
if(OSC >= 1389 || (IsPlayerAdmin(playerid)))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(level < 0 || level > 1389) return SendClientMessage(playerid, COLOR_GREY,"Ukucaj lepo OSClevel !!");
new giveplayer,sendername;
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(OSC,48,"%s",giveplayer);
OSC = level;
OSC = 0;
SacuvajIgraca(para1);
format(string, sizeof(string), " Promovisani ste na level %d OSC-a || SLOT: %d || od strane %s(/al)", level, slot,sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), " Promovisali ste %s na level %d OSC || SLOT: %d || ", giveplayer,level,slot);
SendClientMessage(playerid, COLOR_WHITE, string);
if(level == 0 )
{
SetPlayerSkin(para1, 26);
}
else if(level == 1 || level == 2 || level == 3 || level == 4)
{
SetPlayerSkin(para1, 188);
}
else if(level > 5 )
{
SetPlayerSkin(para1, 294);
}
new INI:File = INI_Open("OSCovi.ini");
for(new d=0;d {
new hel;
format(hel,64,"ImeOSC-a:%d",d);
INI_WriteString(File,hel, OSC);
new help;
format(help,64,"NeaktOSC-a:%d",d);
INI_WriteInt(File,help, OSC);
new helpe;
format(helpe,64,"OSCLevel:%d\n\n",d);
INI_WriteInt(File,helpe, OSC);
}
INI_Close(File);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " niste ovlasceni za tu komandu!");
}
}
return 1;
}
Ispod ongamemodeinit:
INI_ParseFile("OSCovi.ini", "UcitajOSC");