Nemam nameru vise da se raspravljam. Lock.
Prevuci gore ili dole za pozicioniranje
Sparta_
Poslednja aktivnost
pre 2 godine
postova
10
Kreiranih tema
1
XP
190
Pridružio se
avg. 2023
Trenutna aktivnost
Izgleda da Sparta_ trenutno ne radi ništa
realnaith wrote on August 28, 2023, 10:21 am:
Kako ti je ukazao na greske ?
Tako sto ti je samo poslao code ?
Sta si naucio zapravo iz tog code koji si samo ubacio ?
Primer loseg naminga, primer zastarelog code, primer cega tacno ?
Lepo je sto on zeli pomoci, ali kako da ti pomogne kada ni on zapravo ne zna dalje od onoga sto je video na ATH/UP i slicnim modovima u osnovi...
Ako usporedis code koji sam posao i njegov, videt ces o cemu ti pricam.
(Command processor je nebitan)...
Uci se od dokumentacije i time sto praksas dokumentaciju, ne uci se sa tutoriala kako se pravi nesto, nego onih koji ti objasne kako sta radi i upotrebu...
Tako sto ti je samo poslao code ?
Sta si naucio zapravo iz tog code koji si samo ubacio ?
Primer loseg naminga, primer zastarelog code, primer cega tacno ?
Lepo je sto on zeli pomoci, ali kako da ti pomogne kada ni on zapravo ne zna dalje od onoga sto je video na ATH/UP i slicnim modovima u osnovi...
Ako usporedis code koji sam posao i njegov, videt ces o cemu ti pricam.
(Command processor je nebitan)...
Uci se od dokumentacije i time sto praksas dokumentaciju, ne uci se sa tutoriala kako se pravi nesto, nego onih koji ti objasne kako sta radi i upotrebu...
Procitaj poruke gore pa ces videti kako mi je pomogao...
realnaith wrote on August 28, 2023, 7:47 am:
YCMD:setskin(playerid, const string: params[], help)
{
static
targetid,
skinid;
if (sscanf(params, "ri", targetid, skinid))
return SendClientMessage(playerid, -1, "/setskin ");
if (!(1 <= skinid <= 311))
return SendClientMessage(playerid, -1, "Pogresan ID skina!");
if (GetPlayerSkin(targetid) == skinid)
return SendClientMessage(playerid, -1, "Taj igrac vec ima taj skin!");
SetPlayerSkin(targetid, skinid);
return 1;
}
Stvarno mislite da je problem da vam se da code... Sta si naucio iz ovoga osim da sledeci put opet otvoris temu jer neces znati da resis...
Nisam siguran da li si primetio ali mi je ukazao na greske koje sam napravio, da bih sledeci put znao da ih ne napravim
cofilinko wrote on August 27, 2023, 10:30 pm:
Od svega ovoga sto gledam, pored
me jos vise zbunuje ovo
Zasto bi uzimao igracev skin i cuvao ga pod "skinid" kad vec zelis da mu postavljas neki drugi.. Sve ostalo mi izgleda okej.
Da ne moras vise da se mucis sa "GetPlayerName".
if
else if
else
me jos vise zbunuje ovo
skinid = GetPlayerSkin(id);
Zasto bi uzimao igracev skin i cuvao ga pod "skinid" kad vec zelis da mu postavljas neki drugi.. Sve ostalo mi izgleda okej.
Da ne moras vise da se mucis sa "GetPlayerName".
stock GetName(playerid)
{
new name;
GetPlayerName(playerid,name,24);
return name;
}
Hvala na objasnjenju, na greskama se uci. Izgleda da na ovom forumu ipak postoje neki ljudi koji bi izdvojili malo svog vremena da objasne i ukazu na greske novim clanovima...
cofilinko wrote on August 27, 2023, 10:13 pm:
CMD:setskin(playerid, params[])
{
if(PlayerInfo < 3) return SendClientMessage(playerid, -1, "Nisi ovlascen!");
new id, skin;
if(sscanf(params, "ui", id, skin)) return SendClientMessage(playerid, -1, "/setskin (playerid) (skin id)");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Taj gradjanin nije konektovan.");
if(skin < 1 || skin > 311) return SendClientMessage(playerid, -1, "Ne mozete odabrati manji skin od 1 ili veci od 311.");
SendClientMessage(id, -1, "Skin Vam je promenjen.");
SetPlayerSkin(id, skin);
return 1;
}
Hvala! Ali idalje nisam siguran, jel greska u tome sto nisam dodao proveru da li je igrac povezan?
Detth wrote on August 27, 2023, 8:45 pm:
if
else if
else average balkan code
Gledajte, ako ce neko da mi pomogne da naucim na svojim greskama nek ucini to, a pre svega sam pocetnik, nisam se ni ja, a nije se ni niko od vas rodio naucen, ako cete me samo ismevati, onda ovaj forum nije ono cemu bi trebao da sluzi...
ʟᴀᴋᴇʀɪɴɢ wrote on August 27, 2023, 8:34 pm:
Crasha ti jer si "dodao", a nisi "uradio"...
Ne razumem sta zelis da kazes? Nov sam u skriptanju, ako zelis da kazes da sam prekopirao komandu od nekud, nisam. Gledao sam tutorijale pa sam na osnovu njih napravio.
Neko?
Pitanje/savjet:Dodao sam komandu /promeniskin, i nema errora i warninga, i kad udjem u igru i ukucam "/promeni skin", izbaci ono sto i treba: :/promeniskin . Ali cim ukucam id igraca i id skina, server se crashuje, ne znam u cemu je problem.
Opsirnije:
Dodatno:
Opsirnije:
CMD:promeniskin(playerid, params[])
{
new id, skinid, igrac1[MAX_PLAYER_NAME + 1], igrac2[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, igrac1, sizeof(igrac1));
GetPlayerName(id, igrac2, sizeof(igrac2));
if(PlayerInfo > 4)
{
if(sscanf(params, "ui", id, skinid)) return SendClientMessage(playerid, -1, "{ff0000}: {ffffff}/promeniskin ");
else if(skinid > 311 || skinid < 0) return SendClientMessage(playerid, -1, "{ff0000}: {ffffff}Nemozete uzeti skin manji od 0 i veci od 311! ");
else
{
skinid = GetPlayerSkin(id);
SetPlayerSkin(id, skinid);
SendClientMessage(playerid, -1, "{ff0000}: {ffffff}Uspesno ste setali skin id %d igracu %s!, skinid, igrac2");
SendClientMessage(id, -1, "{ff0000}: {ffffff}Admin %s vam je setao skin id %d!", igrac1, skinid);
return 1;
}
}
else
{
SendClientMessage(playerid, -1, "{ff0000}: {ffffff}Niste ovlasceni da koristite ovu komandu!");
return 1;
}
}Dodatno:
Ime Tutorijala kog Trazite: Pomoc u vezi imena na serveru
Detaljniji opis: Znam da je verovatno jednostavan odgovor na moje pitanje, ali kako da napravim da kada igrac udje na moj server a ime mu nije u formatu Ime_Prezime, da ga kicka? Ali da ako je neki admin setao nekome spec nick ili se promeni u scriptfiles da ga pusti da udje.
Nesto da dodate (nije obavezno): Ne zamerite, nov sam u skriptanju.
Detaljniji opis: Znam da je verovatno jednostavan odgovor na moje pitanje, ali kako da napravim da kada igrac udje na moj server a ime mu nije u formatu Ime_Prezime, da ga kicka? Ali da ako je neki admin setao nekome spec nick ili se promeni u scriptfiles da ga pusti da udje.
Nesto da dodate (nije obavezno): Ne zamerite, nov sam u skriptanju.
2
Novi Član
Nivo 2
Iskustvo
90 / 100 XP
Ukupno XP: 190
10 XP do sledećeg nivoa
5
Dostignuća
190
Ukupno XP
0
Trenutni Niz
0
Najduži Niz
Sva Dostignuća
5 / 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
+25
Otključano: Početak
pre 1 nedelju
+15
Otključano: Pokretač Tema
pre 1 nedelju
+10
Otključano: Prvi Post
pre 1 nedelju