Skripta koju koristim: Balkan Extreme
Detaljan opis problema: Pa ovako, zelim da napravim dupli exp(duple respekte), znaci, da napravim da mogu da aktiviram ili nekom komandom, ili bilo kako, da aktiviram dupli exp(duple respekte)
Dio skripte: Ako nesto treba, recite.
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Ako znate resenje, u komentar 🙂
[Pomoc] Dupli Respekti
712
pregleda
18
postova
4. Jun 2014.
4. Jun 2014.
Lepo si ti to meni rekao na struÄni naÄin, ajd sad na srpski 😛
šalim se
Kako to da napravim ?
šalim se
Kako to da napravim ?
4. Jun 2014.
a boze
i u paydayu samo radis proveru ako je respekti na 1 dajes igracu sta oces..
new Respekti;YCMD:dresp(playerid,params[],help)
{
if(Respekti == 0)
{
Respekti = 1;
kad palis
}
else if(Respekti == 1)
{
Respekti = 0;
kad gasis
}
return true;
}
i u paydayu samo radis proveru ako je respekti na 1 dajes igracu sta oces..
4. Jun 2014.
Ok hvala,
Samo bih jos zeleo da uradis 2 stvari.
Prva je da ovu komandu promenis u CMD da bude a ne u YCMD jer ja neznam
Drugo, nemogu da nadjem u payday da podesim koliko respekta da da igracu.
Samo bih jos zeleo da uradis 2 stvari.
Prva je da ovu komandu promenis u CMD da bude a ne u YCMD jer ja neznam
Drugo, nemogu da nadjem u payday da podesim koliko respekta da da igracu.
4. Jun 2014.
evo posto sam dobre volje uradicu ti cmd i da te napomenem ovo nije podforum uradi mi sta zelim vec pomozi mi da ostvarim ono sto sam zamislio
CMD:dresp(playerid,params[])
{
if(Respekti == 0)
{
Respekti = 1;
kad palis
}
else if(Respekti == 1)
{
Respekti = 0;
kad gasis
}
return true;
}4. Jun 2014.
E hvala ti puno sto si odvojio par minuta na mene, jos da pitam, nemogu da nadjem u payday ono koliko da mu da respekta na svakih sat vremena.
Da nije to ono levelexp
meni u new stoji ovako
Da nije to ono levelexp
meni u new stoji ovako
new Levelexp = 4;4. Jun 2014.
Evo, mozda sam dao visak 😛
public PayDay()
{
new string;
new coordstring;
new coordstring1;
new coordstring2;
new coordstring3;
new coordstring4;
new coordstring5;
new coordstring6;
new coordstring7;
new coordstring8;
new coordstring9;
new coordstring10;
new coordstring11;
new coordstring12;
new coordstring13;
new coordstring14;
new coordstring15;
new coordstring16;
new payday;
new account;
new rent = 0;
foreach (Player, i)
{
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
new infostring;
if(PlayerInfo > 0)
{
if(MoneyMessage==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Niste odplatili ratu za kredit, idete u zatvor.");
GameTextForPlayer(i, "~r~Uhapsen!", 2000, 1);
SetPlayerInterior(i, 6);
PlayerInfo = 6;
SetPlayerPos(i, 264.6288,77.5742,1001.0391);
PlayerInfo = 1;
ResetPlayerWeapons(i);
WantedPoints = 0;
PlayerInfo = 240;
format(string, sizeof(string), "Uhapseni ste na %d sekundi. Kaucija: Nedostupna", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, string);
}
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
new key = PlayerInfo;
if(key != 255)
{
rent = HouseInfo;
if(strcmp(playername2, HouseInfo, true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo = 255;
SendClientMessage(i, COLOR_WHITE, "Iseljeni ste.");
rent = 0;
}
HouseInfo = HouseInfo+rent;
}
if(PlayerInfo >= 5)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo -= TaxValue;
new checks = (PlayerInfo + 150);
//__________________________________________________________
new porezbogastvo;
new struja, voda, komunalije;
new ent = HouseInfo;
if(ent == 1 || ent == 2 || ent == 3 || ent == 4)
{
struja = 800 + (random(25));
voda = 300 + (random(21));
komunalije = 250 + (random(10));
}
else if(ent == 6 || ent == 9 || ent == 10 || ent == 12)
{
struja = 1100 + (random(80));
voda = 450 + (random(35));
komunalije = 300 + (random(15));
}
else if(ent == 5 || ent == 15 || ent == 7)
{
struja = 1550 + (random(170));
voda = 550 + (random(23));
komunalije = 350 + (random(27));
}
else
{
struja = 0;
voda = 0;
komunalije = 0;
}
if(PlayerInfo != 255)
{
struja = struja + (50 + (random(34)));
voda = voda + (35 + (random(21)));
}
if(PlayerInfo == 255)
{
struja = 0;
voda = 0;
komunalije = 0;
}
//new struja = 500 + random(100);
//new voda = 200 + random(80);
//new komunalije = 150 + random(40);
/*if(PlayerInfo != 999)
{
new kola1 = 100;
}
if(PlayerInfo != 999)
{
new kola2 = 200;
}
if(PlayerInfo != 999)
{
new kola3 = 300;
}*/
new kamatnastopa, interes;
if(PlayerInfo == 4 || PlayerInfo >= 2 || PlayerInfo >= 3)
{
PlayerInfo++;
}
if(PlayerInfo > 2 || PlayerInfo > 3 || PlayerInfo == 10)
{
kamatnastopa = 5;
}
else
{
kamatnastopa = 3;
}
interes = (PlayerInfo/1000)*(kamatnastopa);
porezbogastvo = (PlayerInfo/700);
account += checks;
account += interes;
account -= porezbogastvo;
account -= struja;
account -= voda;
account -= komunalije;
account -= rent;
PlayerInfo = account;
PlayerInfo++;
format(coordstring, sizeof(coordstring)," {0049FF}|___BANKARSKI IZVESTAJ___|{FFFFFF}");
format(coordstring1, sizeof(coordstring1),"\n{F3FF02}Plata: $%d{FFFFFF}", checks);
format(coordstring2, sizeof(coordstring2),"\n{F3FF02}Stecen interes od para u banci:$%d{FFFFFF}",interes);
format(coordstring3, sizeof(coordstring3),"\nKamatna stopa: {F3FF02}0.%d posto",kamatnastopa);
format(coordstring4, sizeof(coordstring4),"\n{0049FF}|---------- Racuni ----------|{FFFFFF}");
format(coordstring5, sizeof(coordstring5), "\n{00C0FF}Racun za struju: $%d",struja);
format(coordstring6, sizeof(coordstring6),"\nRacun za vodu(Vodovod): $%d",voda);
format(coordstring7, sizeof(coordstring7),"\nRacun za komunalije(Gradska Cistoca): $%d{FFFFFF}",komunalije);
format(coordstring8, sizeof(coordstring8),"\n\n{0049FF}|--------------------|{FFFFFF}");
format(coordstring9, sizeof(coordstring9),"\n{0049FF}Rent: -$%d{FFFFFF}", rent);
format(coordstring10, sizeof(coordstring10),"\nPorez na bogatstvo: $%d\n",porezbogastvo);
format(coordstring11, sizeof(coordstring11),"\n{0049FF}|------------------------|{FFFFFF}");
format(coordstring12, sizeof(coordstring12),"\n{F3FF02}Staro Stanje: $%d{FFFFFF}", account - checks - interes + (porezbogastvo + struja + voda + komunalije + rent));
format(coordstring13, sizeof(coordstring13),"\n{6EF83C}Novo Stanje: $%d",PlayerInfo);
format(coordstring14, sizeof(coordstring14),"\n{F3FF02}= Proverite stanje vasih levela /levelup ={FFFFFF}");
format(coordstring15, sizeof(coordstring15),"\n{0049FF}|----------------------------------------|{FFFFFF}");
format(coordstring16, sizeof(coordstring16),"\n");
format(payday, 1250," %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",coordstring,coordstring1,coordstring2,coordstring3,coordstring4,coordstring5,coordstring6,coordstring7,coordstring8,coordstring9,coordstring10,coordstring11,coordstring12,coordstring13,coordstring14,coordstring15,coordstring16);
ShowPlayerDialog(i, 800, DIALOG_STYLE_MSGBOX, "Bankarski izvestaj gradjana!", payday , "OK", "OK");
format(string, sizeof(string), "~y~Plata~n~~w~Plata je stigla na vas racun");
GameTextForPlayer(i, string, 5000, 1);
rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo += 1;
if(FarmerVar == 0)
{
FarmerPickup = 0;
}
if(DrugFarmerVar == 0)
{
DrugFarmerPickup = 0;
}
if(SmugglerWork == 0)
{
PayDaySecure = 0;
}
{
PlayerInfo += 1;
if(PlayerInfo >= 5)
{
PlayerInfo++;
PlayerInfo = 0;
}
}
if (PlayerInfo >= expamount)
{
PlayerInfo++;
PlayerInfo = 0;
PlayerInfo = PlayerInfo+2;
GameTextForPlayer(i, string, 5000, 1);
format(infostring, 256, "[LEVEL UP]Cestitamo! Sada ste level %d. Kucajte /nadogradnja", nxtlevel);
SendClientMessage(i, COLOR_WHITE, infostring);
format(infostring, 256, "Imate %d nepotrosenih Upgrade Poena",PlayerInfo);
SendClientMessage(i, COLOR_WHITE, infostring);
}
}
else
{
SendClientMessage(i, COLOR_WHITE, "* Niste igrali dovoljno dugo da biste dobili platu.");
}
if(PlayerInfo != 0)
{
PlayerInfo--;
if(PlayerInfo <= 0)
{
PlayerInfo = 0;
PlayerInfo = 0;
SendClientMessage(i, COLOR_GRAD1,"Obavestenje: Ovo je obavestenje o isteku vaseg donatorskog paketa.");
SendClientMessage(i, COLOR_GRAD1,"Hvala vam sto ste donirali. Ukoliko zelite da produzite VIP Status posetite forum.");
format(string, sizeof(string), "Vas Balkan Apartmen OSC Team!!!");
GameTextForPlayer(i, string, 5000, 1);
if(gTeam == 4) { gTeam = 3; }
ClearCrime(i);
SetPlayerToTeamColor(i);
}
}
}
}
//_______________________[ NEAKTIVNOST ]_______________________________
for(new kucaid = 0; kucaid < sizeof(HouseInfo); kucaid++)
{
if(HouseInfo == 1)
{
HouseInfo++;
if(HouseInfo >= 800)
{
HouseInfo = 0;
strmid(HouseInfo, "Drzava", 0, strlen("Drzava"), 255);
strmid(HouseInfo, "Prodata Zbog Neaktivnosti", 0, strlen("Prodata Zbog Neaktivnosti"), 255);
HouseInfo = 0;
OnPropUpdate();
OnPropTextdrawUpdate();
}
}
}
OnPropTextdrawUpdate();
SaveAccounts();
Checkprop();
format(string, sizeof(string), "Lutrija: Pocinjemo izvlacenje.");
OOCOff(COLOR_DBLUE, string);
new rand = random(80);
if(rand < 77) { rand += 3; }
Lotto(rand);
//____________________
SBizzInfo += 1500;// Vodovod
ExtortionSBiz(12, 1500);
//____________________
SBizzInfo += 2000;// Komunalno
ExtortionSBiz(15, 2000);
//____________________
SBizzInfo += 50000;// Elektrana
ExtortionSBiz(4, 50000);
//____________________
//---------------------------------------------------------------
// Kofer By Aleksandar
// Datum izrade:24.10.2012
//---------------------------------------------------------------
KoferX = -543.7847; // stavlja stari kofer negde u pm na moru da se nebi nesto izbagovalo
KoferY = -7252.2427; // stavlja stari kofer negde u pm na moru da se nebi nesto izbagovalo
KoferZ = 13.5701; // stavlja stari kofer negde u pm na moru da se nebi nesto izbagovalo
DestroyDynamicObject(KoferObjekat); // unistava stari objekat kofera kako nebi ostao na 2 mesta !!
StartKofer(); // zapocinje potragu za koferom
return 1;
}4. Jun 2014.
Nekontam kako, ali izbacuje ova dva errora:
error 017: undefined symbol "i"
error 017: undefined symbol "i"4. Jun 2014.
Hvala ti 🙂
Da li sad kad igrac bude na serveru jedan sat, dobice 2, a kad zakomentarisem taj if, bice 1 respekt na 1 sat ?
Da li sad kad igrac bude na serveru jedan sat, dobice 2, a kad zakomentarisem taj if, bice 1 respekt na 1 sat ?
4. Jun 2014.
Ja sad onu komandu sto si mi dao nisam ubacio, jer mislim da je dovoljan ovaj if sto si mi ti dao, da li mi ona komanda sad treba za aktiviranje i iskljucivanje ?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava