Skripta koju koristim:EGRP 2013 by Farkias.
Detaljan opis problema😛a ne znam sta treba da radim,imam server i svi igraci se zale da je ubagovan level up.evo primer:Imam 67 sati igre na serveru a respekti mi 5/26.
Dio skripte😄acu sta treba.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc]Leveli
711
pregleda
17
postova
27. Okt. 2013.
27. Okt. 2013.
Ja sam 12 level ali sam ga dao admin komandom,i imam 68 sati igre na serveru i idalje sam 12 level.
27. Okt. 2013.
///////////////////////////////////////////////////////////////////////////
forward PayDay(i);
public PayDay(i)
{
new playerid;
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
new stariiznos = PlayerInfo;
if(dubleexpcheck)
{
PlayerInfo += 2;
}
else
{
PlayerInfo = 1;
}
if(PlayerInfo != -1)
{
if(PlayerInfo < KucaInfo[PlayerInfo])
{
PlayerInfo = -1;
PlayerInfo = SPAWN_NORMAL;
SCM(i, -1, ""CRVENA" "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
}
PlayerInfo -= KucaInfo[PlayerInfo];
}
if(PlayerInfo >= PlayerInfo && PlayerInfo > 0)
{
if(PlayerInfo < PlayerInfo)
{
PlayerInfo = PlayerInfo;
}
PlayerInfo -= PlayerInfo;
PlayerInfo -= PlayerInfo;
if(PlayerInfo < 0) PlayerInfo = 0;
if(PlayerInfo <= 0) { PlayerInfo = 0; PlayerInfo = 0; }
}
if(PlayerInfo < 40)
{
SCM(i, -1, " "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
DobioPay = 1;
return 1;
}
if(PlayerInfo > 0)
{
PlayerInfo--;
if(PlayerInfo == 0) SCM(i, -1, ""CRVENA"FarkiAS | "SIVA"Vasa kazna za ulazak u organizaciju je istekla!");
}
if(PlayerInfo > 0) { PlayerInfo--; }
new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
osnova = 100 + random(150);
iznosplate = osnova*PlayerInfo;
PlayerInfo++;
PlayerInfo++;
iskustvo = (PlayerInfo * 2) + 2;
if(PlayerInfo != -1) { struja += (10 + random(15)); voda += (10 + random(5)); porez += 10; smece += 8; grijanje += 5; }
if(PlayerInfo != -1) { struja += (3 + random(5)); voda += (5 + random(8)); porez += 10; smece += 4; grijanje += 3; }
if(PlayerInfo != -1) { struja += (4 + random(5)); voda += (5 + random(10)); porez += 10; smece += 5; grijanje += 4; }
if(PlayerInfo != -1) { porez += 100; }
if(PlayerInfo == -1) kucanajam = 0;
else if(PlayerInfo != -1) kucanajam = KucaInfo[PlayerInfo];
new strp1,strp2,strp;
if(PlayerInfo < iskustvo) //struja, voda, smece, kucanajam
{
format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"SPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"SPLAVA"Iznos kredita: "ZELENA"%d$\n"SPLAVA"Iznos rate: "ZELENA"%d$\n"SPLAVA"Za otplatu: "ZELENA"%d%\n\n", iznosplate, PlayerInfo, PlayerInfo, PlayerInfo);
format(strp2,sizeof(strp2), ""CRVENA"Platili ste\n"SPLAVA"Porez na imovinu: "BELA"%d$\n"SPLAVA"Struja: "BELA"%d$\n"SPLAVA"Voda: "BELA"%d$\n"SPLAVA"Smece: "BELA"%d$\n"SPLAVA"Grijanje: "BELA"%d$\n"SPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo+iznosplate);
}
else if(PlayerInfo >= iskustvo)
{
PlayerInfo++;
SetPlayerScore(i, PlayerInfo);
PlayerInfo = 0;
format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"SPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"SPLAVA"Iznos kredita: "ZELENA"%d$\n"SPLAVA"Iznos rate: "ZELENA"%d$\n"SPLAVA"Za otplatu: "ZELENA"%d%\n\n"CRVENA"Platili ste\n"SPLAVA"Porez na imovinu: "BELA"%d$\n", iznosplate, PlayerInfo, PlayerInfo, PlayerInfo,porez);
format(strp2,sizeof(strp2), ""SPLAVA"Struja: "BELA"%d$\n"SPLAVA"Voda: "BELA"%d$\n"SPLAVA"Smece: "BELA"%d$\n"SPLAVA"Grijanje: "BELA"%d$\n"SPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$\n\n"ZUTA"Cestitamo presli ste u sledeci level | "CRVENA"LEVELUP!", struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo+iznosplate);
}
format(strp, sizeof(strp), "%s%s", strp1, strp2);
SPD(i, DIALOG_PLATA, DIALOG_STYLE_MSGBOX, ""BELA"Los Santos Banka", strp, "Ok", "Izlaz");
SCM(i,-1,"FarkiAS | "HZELENA"Plata je stigla na vas bankovni racun!");
prihod = iznosplate;
rashod = struja + voda + porez + smece + grijanje;
PlayerInfo += prihod;
PlayerInfo -= rashod;
PlayerInfo = 0;
DobioPay = 1;
SavePlayer(i);
return 1;
}27. Okt. 2013.
Quote from October 27, 2013, 4:00 pm:
Da,sve je u redu,samo sa respektima ima bug.
PlayerInfo i PlayerInfoIzvini pogresio sam,to imam.
27. Okt. 2013.
CMD:svima(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"DavaX | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 6) return SCM(playerid,-1," "CRVENA"Samo Vlasnik!");
new vrsta, string;
if(sscanf(params, "i", vrsta)) return SCM(playerid,-1,"DavaX Pomoc "CRVENA"| /svima 1-levelup , 2-novac 50 000$");
if(vrsta == 1)
{
foreach(Player, i)
{
PlayerInfo ++;
SetPlayerScore(i, PlayerInfo);
}
format(string,sizeof(string)," "ZUTA"Admin %s je dao svim igracima level up!", GetName(playerid));
SCMTA(-1,string);
}
else if(vrsta == 2)
{
foreach(Player, i)
{
g_NovacPlus(i, 50000);
}
format(string,sizeof(string)," "ZUTA"Admin %s je dao svim igracima 50000$!", GetName(playerid));
SCMTA(-1,string);
}
else return SCM(playerid,-1," "CRVENA"Pogresna vrsta za davanje!");
return 1;
}to trebas ili ?
28. Okt. 2013.
Quote from October 27, 2013, 4:00 pm:
Da,sve je u redu,samo sa respektima ima bug.
PlayerInfo i PlayerInfoIzvini pogresio sam,to imam.
E sad koje od ove dve koristis kod level up ?
Koristim
PlayerInfo A dole pri dnu ima i ova druga.28. Okt. 2013.
Jel ima neko neko bilo kakvo resenje,bar da ubacimo komandu /levelup a da ovu izbrisemo ili nesto slicno,to mi je osnovna funkcija koja ne radi ☹️
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava