Započeo NemaProblema :)
•14. Nov. 2013.• Zaključano[Pomoc] Komanda za objave...
495
pregleda
14
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
43
Postovi:
15
Teme:
Pridružio se:Sep. 2013
14. Nov. 2013.
Skripta koju koristim:EGRP
Detaljan opis problema:Hocu da napravim, neku komandu kao /aobjava i kad napise admin nesto svima da izadje, ovako to sad izgleda:
E tu postoji problem, kad sam admin sve lepo radi, ali kad nisam admin i kucam /aobjava, bez teksta izadje mi ovako
Dio skripte: Dao sam gore.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema:Hocu da napravim, neku komandu kao /aobjava i kad napise admin nesto svima da izadje, ovako to sad izgleda:
CMD:aobjava(playerid, params[])
{
//#pragma unused help
//#pragma unused params
new result, text;
if(UlogovanProvera == 0) return SCM(playerid,-1,"JM:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >=1 || PlayerInfo >= 1)
if(sscanf(params, "s", text)) return SCM(playerid,-1, ""SPLAVA"JM:RP Pomoc | "BELA"/aobjava ");
new tekst2 = strlen(result); for(new i = 0; i format(result, sizeof(result), ""BELA" "CRVENA"%s: "BELA"%s", GetName(playerid), text);
SCMTA(-1,result);
if (PlayerInfo <=0 || PlayerInfo <=0)
SendClientMessage(playerid, 0x9A6735FF, "Samo Admin/Gamemaster!");
return 1;
}E tu postoji problem, kad sam admin sve lepo radi, ali kad nisam admin i kucam /aobjava, bez teksta izadje mi ovako
Moje_Ime:
Samo Admin/Gamemaster!Dio skripte: Dao sam gore.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
43
Postovi:
15
Teme:
Pridružio se:Sep. 2013
14. Nov. 2013.
Poredjani su lepo, nego kad sam kopirao ovde redovi su se odvojili, a u pawnu su lepo poredjani.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
14. Nov. 2013.
CMD:aobjava(playerid, params[])
{
new result, text;
if(PlayerInfo >=1 || PlayerInfo >= 1) return SendClientMessage(playerid,BOJA," Nisi ovlasten da koristis ovu komandu.");
if(sscanf(params, "s", result)) return SendClientMessage(playerid, BOJA,"Koristi: /aobjava ");
format(text, sizeof(text), "%s: %s", PlayerName(playerid), result);
SendClientMessageToAll(BOJA, text);
return 1;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
14. Nov. 2013.
Quote from November 14, 2013, 10:10 am:
@[A]hidroKrilac,
gdje je da mu uzima ime od admina ? 😄
Da koristi /o text ? A komanda aobjava ? MOTHER OF GOD
gdje je da mu uzima ime od admina ? 😄
Da koristi /o text ? A komanda aobjava ? MOTHER OF GOD
Aobjava komanda koja funkcionise kao i /o samo sto je on drugacije koristi on koristi /aobjava princip je isti da svim igracima objavi nesto zar ne?
Ime admina uzima ovde:
format(text, sizeof(text), "%s: %s", PlayerName(playerid), result);EDIT: vidim gde sam pogresio isravio sam 😄
Zar je to neka velika greska? Eror mu ne bi izbacilo to je klasicni scm tu mogao sam staviti
SendClientMessage(playerid, BOJA,"Koristi: nesto bezveze"); on to moze da ispravi nikakav mu problem nije...Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
14. Nov. 2013.
Quote from November 14, 2013, 10:17 am:
Dobro,izvini pošto sam ja tek pre neki dan skontao sscanf + zcmd.
Mislio sam da ćeš staviti GetPlayerName,ali sad je PlayerName(playerid),ok.To je isto ?
Mislio sam da ćeš staviti GetPlayerName,ali sad je PlayerName(playerid),ok.To je isto ?
korisitm stock lakse ga je koristiti a dobijes isto
stock PlayerName(playerid)
{
new pName;
GetPlayerName(playerid, pName, sizeof(pName));
return pName;
}Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
43
Postovi:
15
Teme:
Pridružio se:Sep. 2013
14. Nov. 2013.
Negde je greska, ja sebi stavim admina lvl 7 i kad kucam /aobjava i neki tekst pise mi da nisam ovlasten, iako sam tamo stavio if PlayerInfo >=1) i za gm isto, a sto se tice onoga PlayerName to mi ne radi izbacuje neki eror pa sam zameni za GetName(playerid)
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
43
Postovi:
15
Teme:
Pridružio se:Sep. 2013
14. Nov. 2013.
Quote from November 14, 2013, 10:29 am:
CMD:aobjava(playerid, params[])
{
new result, text;
if(PlayerInfo >1 || PlayerInfo > 1) return SendClientMessage(playerid,BOJA," Nisi ovlasten da koristis ovu komandu.");
if(sscanf(params, "s", result)) return SendClientMessage(playerid, BOJA,"Koristi: /aobjava ");
format(text, sizeof(text), "%s: %s", PlayerName(playerid), result);
SendClientMessageToAll(BOJA, text);
return 1;
}Ista stvar kao malopre, ali meni nije jasno kako kad stavim "if(PlayerInfo >1 || PlayerInfo > 1) return SendClientMessage(playerid,BOJA," Nisi ovlasten da koristis ovu komandu.");" Normalo da nece kad pise da ako je admin vece od 1 ili gm vece od 1 nisi ovlasten, valjda ako je admin vece od 1 i gm vece od jedan onda je ovlasten?
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
299
Postovi:
13
Teme:
Pridružio se:Avg. 2012
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
43
Postovi:
15
Teme:
Pridružio se:Sep. 2013
14. Nov. 2013.
Ma jok, nista ne radi, stavim sebi admina 7 nece, stavim 4 nece, nije mi jasno uopste ☹️
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
43
Postovi:
15
Teme:
Pridružio se:Sep. 2013
14. Nov. 2013.
CMD:postaviadmina(playerid, params[],help)
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"JM:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 6 || IsPlayerAdmin(playerid))
{
new player, level, string;
if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "JM:RP Pomoc | "ZUTA"/postaviadmina [ID/Ime] [Level (1-6)]");
if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[JM:RP] "BELA"Pogresan ID!");
if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"[JM:RP] "SIVA"Admin Level ne moze biti manji od 0 i veci od 7!");
PlayerInfo = level;
format(string, sizeof(string), ""ZUTA"A | "BELA"Admin %s vam je postavio %d Admin Level.", GetName(playerid), level);
SendClientMessage(player, -1, string);
format(string, sizeof(string), ""ZUTA"A | "BELA"Igracu %s ste postavili Admin Level na %d.", GetName(player), level);
SendClientMessage(playerid, -1, string);
SavePlayer(player);
}
else
{
SendClientMessage(playerid, -1, ""CRVENA"[JM:RP] "SIVA"Samo Vlasnik!");
}
return 1;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
14. Nov. 2013.
Quote from November 14, 2013, 11:03 am:
Ma jok, nista ne radi, stavim sebi admina 7 nece, stavim 4 nece, nije mi jasno uopste ☹️
Njemu je problem kod returna kada igrac nije admin ono nije dobro postavljeno. Bar je bio u pocetku vidis prvi post. Dok je sada on poceo da komplikuje.
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
43
Postovi:
15
Teme:
Pridružio se:Sep. 2013
14. Nov. 2013.
Evo sad sam resio malo pre, razmisljam dok sam bio u skoli i setim se evo kako sam namestio i radi 😄
Hvala u svakom slucaju sto ste se cimali oko mene 😄
CMD:aobjava(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"JM:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 1 || PlayerInfo == 2)
{
new result, text;
if(sscanf(params, "s", text)) return SCM(playerid,-1, ""SPLAVA"JM:RP Pomoc | "BELA"/aobjava ");
new tekst1 = strlen(result); for(new i = 0; i format(result, sizeof(result), ""CRVENA""CRVENA"%s: "BELA"%s", GetName(playerid), text);
SCMTA(-1,result);
return 1;
}
if(PlayerInfo <= 0 || PlayerInfo <= 1)
{
SendClientMessage(playerid, 0xFFC801C8, "Samo Admini/Gamemasteri!");
return 1;
}
return 0;
}Hvala u svakom slucaju sto ste se cimali oko mene 😄
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava