Restartivao komp, pobrisao sve pawno fajlove ostavio samo jedan pawn compiler da mi se ne bi mesali i opet nece 😢
EDIT: Eto cim obrisem animacije iz OnPlayerCommandText odma ga compila...probao sam i sa ovim visaal c++ ali opet nista...LOCK temu - nema pomoci ☹️ ipak hvala na savetima
Prevuci gore ili dole za pozicioniranje
[Samp-School]Vaskeâ„¢
Trenutna aktivnost
Izgleda da [Samp-School]Vaskeâ„¢ trenutno ne radi ništa
Odgovorio na
Jul 16, 2014
[POMOC] Komanda i ucitavanje
GTA San Andreas Multiplayer / Pitanja & Pomoć
*** BUMP *** ZNA LI NEKO? 😕
Odgovorio na
Jul 15, 2014
[POMOC] Komanda i ucitavanje
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim: GTARP - edit
Detaljan opis problema: Uspeo sam da napravim sistem davanja slotova igracima za helpere i lidere kako bih mogao da im preko tog sistema skidam lidere i helpere ako nisu na serveru.I sad uspeo sam to da uradim ali imam problem sa komandom...naime kada ukucam "/makeleaderslot ID igraca ID slota - /makeleader 0 1 " pocne da izbacuje 15 puta SCM iz komande za davanje...druga stvar je kada otvorim fajl u kome se cuvaju podaci pise sledece: Slot:0|Ime: Niko|..a za svaki sledeci slot moje ime iako sam samo hteo slot 1...ako moze pomoc bio bih zahvalan....
Dio skripte: Eo..
Komande za davanje slota i za brisanje slota!
Ucitavanje i cuvanje podataka u fajl
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.igreklik.com/slike/viewer.php?file=48277194875712011008.jpg
Detaljan opis problema: Uspeo sam da napravim sistem davanja slotova igracima za helpere i lidere kako bih mogao da im preko tog sistema skidam lidere i helpere ako nisu na serveru.I sad uspeo sam to da uradim ali imam problem sa komandom...naime kada ukucam "/makeleaderslot ID igraca ID slota - /makeleader 0 1 " pocne da izbacuje 15 puta SCM iz komande za davanje...druga stvar je kada otvorim fajl u kome se cuvaju podaci pise sledece: Slot:0|Ime: Niko|..a za svaki sledeci slot moje ime iako sam samo hteo slot 1...ako moze pomoc bio bih zahvalan....
Dio skripte: Eo..
Komande za davanje slota i za brisanje slota!
if(strcmp(cmd, "/makeleaderslot", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISCENJE: /makeleaderslot [playerid/Deo imena] [1 - 20]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 20 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Ne idite ispod 1 ili iznad 20!"); return 1; }
if (PlayerInfo >= 7)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(PlayerInfo > 0 || PlayerInfo < 255)
{
SendClientMessage(playerid, COLOR_GREY, "Taj igrac je vec clan neke organizacije!");
return 1;
}
new targetlevel = PlayerInfo;
new playerlevel = PlayerInfo;
if(targetlevel > playerlevel) return SendClientMessage(playerid, COLOR_WHITE, "Ne pokusavaj to nad jacim od tebe!");
if(PlayerInfo == 2) return SCM(playerid, COLOR_WHITE, "Taj igrac je Helper!");
if(PlayerInfo == 3) return SCM(playerid, COLOR_WHITE, "Taj igrac je Vodja Helpera!");
if(PlayerInfo > 0) return SCM(playerid, COLOR_WHITE, "Taj igrac je Lider!");
if(PlayerInfo > 0) return SCM(playerid, COLOR_WHITE, "Taj igrac vec ima slot za Lidera!");
if(level > 20 || level < 1) return SCM(playerid, COLOR_WHITE, "Ne moze manje od 1 ili vise od 20!");
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
for(new le = 0; le < sizeof(LeaderInfo); le++)
{
PlayerInfo = level;
LeaderInfo = 0;
LeaderInfo = PlayerInfo;
strmid(LeaderInfo, sendername, 0, strlen(sendername), 255);
SaveLideri();
OnPlayerUpdate(playerid);
format(string, sizeof(string), "Promovisani ste na Lider slot %d od strane Admina %s",level, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "Promovisali ste igraca %s na Lider slot: %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste ovlasceni da koristite ovu komandu!");
}
}
return 1;
}
if(strcmp(cmd, "/clearleaderslot", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, playername, sizeof(playername));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "KORISCENJE: /clearleaderslot [Slot ID]");
return 1;
}
new lead = strval(tmp);
if (PlayerInfo >= 7)
{
LeaderInfo = 0;
LeaderInfo = 0;
strmid(LeaderInfo, "Niko", 0, strlen("Niko"), 255);
format(string, sizeof(string), "Ocistili ste Lider slot ID: %d",lead);
SCM(playerid, COLOR_WHITE, string);
SaveLideri();
OnPlayerUpdate(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nisi ovlascen da koristis ovu komandu!");
}
}
return 1;
}
Ucitavanje i cuvanje podataka u fajl
forward LoadLideri();
public LoadLideri()
{
new arrCoords;
new strFromFile2;
new File: file = fopen("cfg/lideri.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(LeaderInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
LeaderInfo = strval(arrCoords);
strmid(LeaderInfo, arrCoords, 0, strlen(arrCoords), 255);
LeaderInfo = strval(arrCoords);
printf("LiderInfo: Slot:%d Ime:%s\n",
idx,
LeaderInfo,
LeaderInfo);
idx++;
}
fclose(file);
}
return 1;
}
forward SaveLideri();
public SaveLideri()
{
new idx;
new File: lidercic;
while (idx < sizeof(LeaderInfo))
{
new leadstring;
format(leadstring, sizeof(leadstring), "Slot:%d|Ime:%s|\n",
LeaderInfo,
LeaderInfo,
LeaderInfo);
if(idx == 0)
{
lidercic = fopen("cfg/lideri.cfg", io_write);
}
else
{
lidercic = fopen("cfg/lideri.cfg", io_append);
}
fwrite(lidercic, leadstring);
idx++;
fclose(lidercic);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.igreklik.com/slike/viewer.php?file=48277194875712011008.jpg
Pored ovog problema imam problem sa komandom :/.... znaci ako ukucam "/makehelperslot ID(0) i ID slota veci od 0 pocne da mi izbacuje jedno 10-15 poruka "Promovisali ste %s na helper slot %d itd itd..." ne znam do cega je + nesto zajebava ucitavanje i cuvanje a cini mi se da sam sve OK uradio....izvinjavam se za DP! 😄
Snasao sam se na drugi nacin....Napravio sam poseban sistem za Helpera...znaci sve savrseno radi osim jednog problemcica.Posto je sistem napravljen na foru kuca i biznisa i ucitava ga iz cfg/helperi.cfg imam mali problem...ucitava slotove od 0 do 19 umesto da ide od 1 do 20....samo me to zanima kako da ispravim.w Hvala unapred!
Pa to sto ti kazes ja sam uradio 😉 Unikatno je sve...ali komande ove i sistem radim samo iz jednog razloga...Slotovi se stavljaju da ne bi na serveru imao 50 helpera nego 10-15 slotova i to je maximum + 2 stvar...sta ces kad nekom das helpera i on se ne pojavljuje 2 meseca?....zato mi treba pomoc,ako nije aktivan samo ga obrisem i automatski kad udje nema Helpera a ni slot? kapiras? 😄
Genije,u naslovu teme pise "pomoc" i nemoj da mi pametujes tu,ako ne znas nemoj da mi spamujes temu...3 puta lakse moze(mozda) ali ja ne znam tako nego pokusavam ovako...i nije fora sad da mi neko napise ceo kod ovde i ja samo prekopiram i ubacim u mod....Ne razumem se u takav sistem bas najbolje i zato trazim pomoc jer sigurno neko zna...(Nemoj da shvatis licno,ali nisam obavezan niti duzan da se raspravljam ovde sa tobom i da se prepucavam da li je lakse ili nije)...toliko od mene.
Skripta koju koristim: Edit GTARP
Detaljan opis problema: Uradio sam kompletan sistem slotova za Helpere.Naime preko komande "/makehelperslot" igracu se da slot i automatski se upisuje u fajl "Helperi".Nakon toga preko komande "/makeadmin" mu dam odredjeni admin level.Napravio sam da se slotovi mogu cistiti ali opet imam problem.Tacnije kada igrac nije na serveru ja obrisem samo "Ime i prezime" iz fajla a varijabla za slot ostane...pa me zanima jel moguce nekako da se napravi da kad ukucam npr: "/clearhelperslot 2" automatski prepozna koje je ime na tom slotu(u tom fajlu) i da ga pronadje u "users" i da otvori njegov acc i prepravi da mu se obrise slot....+ dodatna stvar ako je ovo moguce kako da mu na loginu(posle skidanja slota) pise "Vise niste helper na slotu 2 neko drugi je promovisan umesto vas...?"...
Dio skripte: Dacu sta bude trebalo...
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Uradio sam kompletan sistem slotova za Helpere.Naime preko komande "/makehelperslot" igracu se da slot i automatski se upisuje u fajl "Helperi".Nakon toga preko komande "/makeadmin" mu dam odredjeni admin level.Napravio sam da se slotovi mogu cistiti ali opet imam problem.Tacnije kada igrac nije na serveru ja obrisem samo "Ime i prezime" iz fajla a varijabla za slot ostane...pa me zanima jel moguce nekako da se napravi da kad ukucam npr: "/clearhelperslot 2" automatski prepozna koje je ime na tom slotu(u tom fajlu) i da ga pronadje u "users" i da otvori njegov acc i prepravi da mu se obrise slot....+ dodatna stvar ako je ovo moguce kako da mu na loginu(posle skidanja slota) pise "Vise niste helper na slotu 2 neko drugi je promovisan umesto vas...?"...
Dio skripte: Dacu sta bude trebalo...
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Moze lock Resio sam!! 😄
Skripta koju koristim: GTARP edit
Detaljan opis problema: pokusao sam da napravim XLos rate (zlocini podeljeni sa satima igranja) i stavim sledece;
1.enum pInfo stavim Float:pXLos,
2.OnPlayerConnect stavim PlayerInfo.... = 1.00;
3.OnPlayerDeath
4.OnPlayerSpawn
i stavim da cuva i ucitava (OnPlayerRegister,OnPlayerUpdate,OnPlayerLogin)
ali kad kucam /stats umesto da mi pise Xlos Rate:[1.00] pise mi
i stavio sam u stats XLos Rate:[%2.f] ali ne radi
Molim vas za pomoc!
Detaljan opis problema: pokusao sam da napravim XLos rate (zlocini podeljeni sa satima igranja) i stavim sledece;
1.enum pInfo stavim Float:pXLos,
2.OnPlayerConnect stavim PlayerInfo.... = 1.00;
3.OnPlayerDeath
PlayerInfo = floatdiv(PlayerInfo, PlayerInfo);
PlayerInfo = floatdiv(PlayerInfo, PlayerInfo);
4.OnPlayerSpawn
PlayerInfo = floatdiv(PlayerInfo, PlayerInfo);
i stavim da cuva i ucitava (OnPlayerRegister,OnPlayerUpdate,OnPlayerLogin)
ali kad kucam /stats umesto da mi pise Xlos Rate:[1.00] pise mi
i stavio sam u stats XLos Rate:[%2.f] ali ne radi
Molim vas za pomoc!
4
Novi Član
Nivo 4
Iskustvo
90 / 100 XP
Ukupno XP: 390
10 XP do sledećeg nivoa
8
Dostignuća
390
Ukupno XP
0
Trenutni Niz
0
Najduži Niz
Sva Dostignuća
8 / 20 otključano
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
⚡
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP
Nedavna XP Aktivnost
+100
Otključano: Primerni Član
pre 1 nedelju
+40
Otključano: Uzoran Građanin
pre 1 nedelju
+50
Otključano: Vođa Diskusija
pre 1 nedelju
+100
Otključano: Klub Stotina
pre 1 nedelju
+50
Otključano: Aktivni Saradnik
pre 1 nedelju
+25
Otključano: Početak
pre 1 nedelju
+15
Otključano: Pokretač Tema
pre 1 nedelju
+10
Otključano: Prvi Post
pre 1 nedelju