"Trebam nešto" - tema

Obrisan korisnik Započeo Obrisan korisnik
pre 13 godina
343,969
pregleda
2,816
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Skrilew
Godfather
pre 5 godina
JOHNNY_ wrote on March 28, 2020, 9:33 pm:
Treba mi Damage Informer, kako ga ubaciti.
Probao sam neke ali stvara errore koje je nemoguce rijesiti.
Hvala


KLIK

Objasnio je sve, ukoliko budes imao problema, postavi u Razgovor u vezi PAWN - skriptanja kao i svi ostali ☹️
Agency
Underboss
pre 5 godina
V01D wrote on March 28, 2020, 9:55 pm:
KLIK

Objasnio je sve, ukoliko budes imao problema, postavi u Razgovor u vezi PAWN - skriptanja kao i svi ostali ☹️
Da na dodam, preporucujem ti da skines najnoviju verziju Weapon-Configa, i ne moras vise sa hookom vec jednostavno
#include < weapon-config > 
Wudy
Wheel Man
pre 5 godina
Da li je moguće menjati koliko respekta igrač treba da ima kako bi prešao u sledeći level?
Skrilew
Godfather
pre 5 godina
Wudy wrote on March 29, 2020, 8:06 pm:
Da li je moguće menjati koliko respekta igrač treba da ima kako bi prešao u sledeći level?


Naravno da jeste, sve zavisi od moda, na koji nacin su uradjeni respekti, itd. Uglavnom ces to naci u PayDay timeru, koji ide na svakih sat vremena, stigne plata, proveri koliko respekta imas i daje ti level na osnovu toga.
Wudy
Wheel Man
pre 5 godina
Našao sam ovo:
task PayPoeni()
{
    new sat, minut, sekund, godina, mesec, dan;
    gettime(sat, minut, sekund);
    getdate(godina, mesec, dan);
    foreach(Player,i)
    {
        PlayerInfo++;
        if(minut >= 0 && minut <= 3)
        {
            if(DobioPay == 0)
            {
                PayDay(i);
            }
        }
        else if(minut > 3) DobioPay = 0;
}
if(minut == 0)
{
LottoIzvlacenje();
}
return 1;
}
///////////////////////////////////////////////////////////////////////////
forward PayDay(i);
public PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
new stariiznos = PlayerInfo;
if(PlayerInfo != -1)
{
if(PlayerInfo < KucaInfo[PlayerInfo])
{
PlayerInfo = -1;
PlayerInfo = SPAWN_NORMAL;
SCM(i, -1, ""SRWBOJA"(( information ))"BELA" : "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
}
PlayerInfo -= KucaInfo[PlayerInfo];
}
if(PlayerInfo > 0)
{
    if(PlayerInfo < PlayerInfo)
    {
        PlayerInfo = PlayerInfo;
}
    PlayerInfo -= PlayerInfo;
    PlayerInfo -= PlayerInfo;
    if(PlayerInfo == 0) { PlayerInfo = 0; PlayerInfo = 0; }
}
    if(PlayerInfo < 45)
{
SCM(i, -1, "[SG:RP] "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
DobioPay = 1;
return 1;
}
................

Kako da podesim da nr za 1lvl treba samo 4 respekta
Skrilew
Godfather
pre 5 godina
Wudy wrote on March 29, 2020, 9:54 pm:
Našao sam ovo:
task PayPoeni()
{
    new sat, minut, sekund, godina, mesec, dan;
    gettime(sat, minut, sekund);
    getdate(godina, mesec, dan);
    foreach(Player,i)
    {
        PlayerInfo++;
        if(minut >= 0 && minut <= 3)
        {
            if(DobioPay == 0)
            {
                PayDay(i);
            }
        }
        else if(minut > 3) DobioPay = 0;
}
if(minut == 0)
{
LottoIzvlacenje();
}
return 1;
}
///////////////////////////////////////////////////////////////////////////
forward PayDay(i);
public PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
new stariiznos = PlayerInfo;
if(PlayerInfo != -1)
{
if(PlayerInfo < KucaInfo[PlayerInfo])
{
PlayerInfo = -1;
PlayerInfo = SPAWN_NORMAL;
SCM(i, -1, ""SRWBOJA"(( information ))"BELA" : "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
}
PlayerInfo -= KucaInfo[PlayerInfo];
}
if(PlayerInfo > 0)
{
    if(PlayerInfo < PlayerInfo)
    {
        PlayerInfo = PlayerInfo;
}
    PlayerInfo -= PlayerInfo;
    PlayerInfo -= PlayerInfo;
    if(PlayerInfo == 0) { PlayerInfo = 0; PlayerInfo = 0; }
}
    if(PlayerInfo < 45)
{
SCM(i, -1, "[SG:RP] "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
DobioPay = 1;
return 1;
}
................

Kako da podesim da nr za 1lvl treba samo 4 respekta


Koliko vidim nije tu, probaj naci preko pLevel ili kako ti je vec level definisan
Wudy
Wheel Man
pre 5 godina
Našao sam ovo kod comande svima
	{
    foreach(Player, i)
    {
PlayerInfo ++;
    }
format(string,sizeof(string),"SG: "ZUTA"Admin %s je dao svim igracima 1+ respect!", GetName(playerid));
SCMTA(-1,string);
}
	if(PlayerInfo >= iskustvo)
{
PlayerInfo++;
SetPlayerScore(i, PlayerInfo);
PlayerInfo -= iskustvo;
SCM(i, -1, ""ZUTA"Cestitamo presli ste u sledeci level | "SRWBOJA"LEVELUP!");
if(PlayerInfo == 55)
{
SCM(i, -1, ""ZUTA"Cestitamo uspjesno ste se penzionisali");
PlayerInfo = 0; PlayerInfo = 0;
}
}
    if(DupliRespekti == 1)
    {
PlayerInfo++;
    }
if(PlayerInfo < 20)
{
PlayerInfo+=1;
    }
    if(PlayerInfo == 6)
    {
PlayerInfo = 0;
g_NovacPlus(i, 250000);
    }
Skrilew
Godfather
pre 5 godina
Wudy wrote on March 30, 2020, 7:10 am:
Našao sam ovo kod comande svima
	{
    foreach(Player, i)
    {
PlayerInfo ++;
    }
format(string,sizeof(string),"SG: "ZUTA"Admin %s je dao svim igracima 1+ respect!", GetName(playerid));
SCMTA(-1,string);
}
	if(PlayerInfo >= iskustvo)
{
PlayerInfo++;
SetPlayerScore(i, PlayerInfo);
PlayerInfo -= iskustvo;
SCM(i, -1, ""ZUTA"Cestitamo presli ste u sledeci level | "SRWBOJA"LEVELUP!");
if(PlayerInfo == 55)
{
SCM(i, -1, ""ZUTA"Cestitamo uspjesno ste se penzionisali");
PlayerInfo = 0; PlayerInfo = 0;
}
}
    if(DupliRespekti == 1)
    {
PlayerInfo++;
    }
if(PlayerInfo < 20)
{
PlayerInfo+=1;
    }
    if(PlayerInfo == 6)
    {
PlayerInfo = 0;
g_NovacPlus(i, 250000);
    }


Mora jos negde imati, misli malo, igraci moraju sami dobijati levele, tako da trazi dalje ☹️
Wudy
Wheel Man
pre 5 godina
forward PayDay(i);
public PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
new stariiznos = PlayerInfo;
if(PlayerInfo != -1)
{
if(PlayerInfo < KucaInfo[PlayerInfo])
{
PlayerInfo = -1;
PlayerInfo = SPAWN_NORMAL;
SCM(i, -1, ""SRWBOJA"(( information ))"BELA" : "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
}
PlayerInfo -= KucaInfo[PlayerInfo];
}
if(PlayerInfo > 0)
{
    if(PlayerInfo < PlayerInfo)
    {
        PlayerInfo = PlayerInfo;
}
    PlayerInfo -= PlayerInfo;
    PlayerInfo -= PlayerInfo;
    if(PlayerInfo == 0) { PlayerInfo = 0; PlayerInfo = 0; }
}
    if(PlayerInfo < 45)
{
SCM(i, -1, "[SG:RP] "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
DobioPay = 1;
return 1;
}
if(PlayerInfo > 0)
{
PlayerInfo--;
if(PlayerInfo == 0) SCM(i, -1, ""SRWBOJA"(( information ))"BELA" : "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 = 200 + random(250);
if(PlayerInfo >= 1) { osnova += (50 + random(70)); }
if(PlayerInfo >= 1) { osnova += (70 + random(100)); }
iznosplate = osnova*PlayerInfo;
    PlayerInfo++;
    PlayerInfo++;
PlayerInfo++;
iskustvo = (PlayerInfo * 2) + 2;
if(PlayerInfo != -1) { struja += (10 + random(150)); voda += (10 + random(50)); porez += 100; smece += 80; grijanje += 50; }
if(PlayerInfo != -1) { struja += (3 + random(50)); voda += (5 + random(80)); porez += 100; smece += 40; grijanje += 30; }
if(PlayerInfo != -1) { struja += (4 + random(5)); voda += (5 + random(100)); porez += 100; smece += 50; grijanje += 40; }
if(PlayerInfo != -1) { porez += 1000; }
if(PlayerInfo != -1 && PlayerInfo != -1) { porez += 2000; }
if(PlayerInfo != -1) { porez += 1000; }
if(PlayerInfo != -1) { porez += 5000; }
if(PlayerInfo == -1) kucanajam = 0;
else if(PlayerInfo != -1) kucanajam = KucaInfo[PlayerInfo];
new strp1,strp2,strp;
    if(DupliRespekti == 1)
    {
PlayerInfo++;
    }
if(PlayerInfo < 20)
{
PlayerInfo+=1;
    }
    if(PlayerInfo == 6)
    {
PlayerInfo = 0;
g_NovacPlus(i, 250000);
    }
if(PlayerInfo >= iskustvo)
{
PlayerInfo++;
SetPlayerScore(i, PlayerInfo);
PlayerInfo -= iskustvo;
SCM(i, -1, ""ZUTA"Cestitamo presli ste u sledeci level | "SRWBOJA"LEVELUP!");
if(PlayerInfo == 55)
{
SCM(i, -1, ""ZUTA"Cestitamo uspjesno ste se penzionisali");
PlayerInfo = 0; PlayerInfo = 0;
}
}
new penzia;
if(PlayerInfo < 55)
{
format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"SPLAVA"Plata: "BELA"%d$\n\n"SRWBOJA"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), ""SRWBOJA"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"SRWBOJA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo+iznosplate);
format(strp, sizeof(strp), "%s%s", strp1, strp2);
SCM(i,-1,"SG:RP| "HZELENA"Plata je stigla na vas bankovni racun!");
penzia = 0;
}
else
{
penzia = 50000;
format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Penzija je stigla na vas racun\n\n"SPLAVA"Penzia: "BELA"%d$\n\n", iznosplate + penzia);
format(strp2,sizeof(strp2), ""SRWBOJA"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"SRWBOJA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo+iznosplate);
format(strp, sizeof(strp), "%s%s", strp1, strp2);
SCM(i,-1,"SG:RP| "HZELENA"Penzija je stigla na vas bankovni racun!");
}

SPD(i, 218, DIALOG_STYLE_MSGBOX, ""BELA"Los Santos Banka", strp, "Izadji", "");
prihod = iznosplate + penzia;
rashod = struja + voda + porez + smece + grijanje;
PlayerInfo += prihod;
PlayerInfo -= rashod;
PlayerInfo = 0;
DobioPay = 1;
SavePlayer(i);
BankaUpdate(i);
return 1;

}
Wudy
Wheel Man
pre 5 godina
Mozda /stats moze pomoci
CheckShowStats(playerid)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid, "StatsPrikazan") == 0)
{
        for(new s = 0; s < 36; s++)
    {
        PlayerTextDrawShow(playerid, StatsTD);
    }
////////////////////////////////////////////////////////////////////////
new drank;
if(PlayerInfo == 1) { drank = "Donator"; }
else if(PlayerInfo == 2) { drank = "Bronzani"; }
else if(PlayerInfo == 3) { drank = "Srebreni"; }
else if(PlayerInfo == 4) { drank = "Zlatni"; }
else if(PlayerInfo == 5) { drank = "Master"; }
else { drank = "Nema"; }
new sat,minuta,sekunda,godina, mjesec, dan;
getdate(godina, mjesec, dan);
gettime(sat, minuta, sekunda);
new playerskin = GetPlayerSkin(playerid);
new str, str3, vreme, satt;
PlayerTextDrawSetPreviewModel(playerid, StatsTD, PlayerInfo);
    PlayerTextDrawShow(playerid, StatsTD);
format(str3, sizeof(str3),"%s",GetName(playerid));
PlayerTextDrawSetString(playerid, StatsTD, str3);
format(str, sizeof(str), "Level:_%d~n~Respekti:_%d/%d~n~Sati_Igranja:_%d~n~Vip_level:_%s~n~Upozorenja:_%d~n~Trazeni_level:_%d~n~Ubistava:_%d~n~Smrti:_%d~n~Skin:_%d",
PlayerInfo, PlayerInfo, (PlayerInfo * 2) + 2, PlayerInfo, drank, PlayerInfo, PlayerInfo,  PlayerInfo, PlayerInfo, playerskin);
PlayerTextDrawSetString(playerid, StatsTD, str);
format(vreme, sizeof(vreme),"%d/%d/%d",dan,mjesec,godina);
PlayerTextDrawSetString(playerid, StatsTD, vreme);
format(satt, sizeof(satt),"%d:%d:%d",sat, minuta, sekunda);
PlayerTextDrawSetString(playerid, StatsTD, satt);
SetPVarInt(playerid, "StatsPrikazan", 1);
SelectTextDraw(playerid, 0xAFAFAFAA);
}
else if(GetPVarInt(playerid, "StatsPrikazan") == 1)
{
    for(new s = 0; s < 36; s++)
    {
        PlayerTextDrawHide(playerid, StatsTD);
    }
SetPVarInt(playerid, "StatsPrikazan", 0);
CancelSelectTextDraw(playerid);
}
}
return 1;
}

Sumnjam da je ovo boldirano
Mozda malo matematicki da prepravim
Wudy
Wheel Man
pre 5 godina
Wudy wrote on March 30, 2020, 9:05 am:
Mozda /stats moze pomoci
CheckShowStats(playerid)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid, "StatsPrikazan") == 0)
{
        for(new s = 0; s < 36; s++)
    {
        PlayerTextDrawShow(playerid, StatsTD);
    }
////////////////////////////////////////////////////////////////////////
new drank;
if(PlayerInfo == 1) { drank = "Donator"; }
else if(PlayerInfo == 2) { drank = "Bronzani"; }
else if(PlayerInfo == 3) { drank = "Srebreni"; }
else if(PlayerInfo == 4) { drank = "Zlatni"; }
else if(PlayerInfo == 5) { drank = "Master"; }
else { drank = "Nema"; }
new sat,minuta,sekunda,godina, mjesec, dan;
getdate(godina, mjesec, dan);
gettime(sat, minuta, sekunda);
new playerskin = GetPlayerSkin(playerid);
new str, str3, vreme, satt;
PlayerTextDrawSetPreviewModel(playerid, StatsTD, PlayerInfo);
    PlayerTextDrawShow(playerid, StatsTD);
format(str3, sizeof(str3),"%s",GetName(playerid));
PlayerTextDrawSetString(playerid, StatsTD, str3);
format(str, sizeof(str), "Level:_%d~n~Respekti:_%d/%d~n~Sati_Igranja:_%d~n~Vip_level:_%s~n~Upozorenja:_%d~n~Trazeni_level:_%d~n~Ubistava:_%d~n~Smrti:_%d~n~Skin:_%d",
PlayerInfo, PlayerInfo, (PlayerInfo * 2) + 2, PlayerInfo, drank, PlayerInfo, PlayerInfo,  PlayerInfo, PlayerInfo, playerskin);
PlayerTextDrawSetString(playerid, StatsTD, str);
format(vreme, sizeof(vreme),"%d/%d/%d",dan,mjesec,godina);
PlayerTextDrawSetString(playerid, StatsTD, vreme);
format(satt, sizeof(satt),"%d:%d:%d",sat, minuta, sekunda);
PlayerTextDrawSetString(playerid, StatsTD, satt);
SetPVarInt(playerid, "StatsPrikazan", 1);
SelectTextDraw(playerid, 0xAFAFAFAA);
}
else if(GetPVarInt(playerid, "StatsPrikazan") == 1)
{
    for(new s = 0; s < 36; s++)
    {
        PlayerTextDrawHide(playerid, StatsTD);
    }
SetPVarInt(playerid, "StatsPrikazan", 0);
CancelSelectTextDraw(playerid);
}
}
return 1;
}

Sumnjam da je ovo boldirano
Mozda malo matematicki da prepravim

(PlayerInfo * 2) + 2,
Tobito
Hustler
pre 5 godina
Neko ako ima /rac komanu hvala unapred meni izbacije warning
Agency
Underboss
pre 5 godina
Tobito wrote on March 31, 2020, 7:53 am:
Neko ako ima /rac komanu hvala unapred meni izbacije warning
https://pastebin.com/raw/ABAGWjhf
Tobito
Hustler
pre 5 godina
.agency wrote on March 31, 2020, 12:41 pm:
https://pastebin.com/raw/ABAGWjhf

Hvala
Tobito
Hustler
pre 5 godina
Da li moze neko da mi objasni kako da MPC igra da ne stoji onako retardirano

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava