Započeo Jackâ„¢
•3. Sep. 2014.• Zaključano[POMOĆ] 26 Errora (Kada ubacim komandu)
199
pregleda
4
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
9
Teme:
Pridružio se:Jul 2014
3. Sep. 2014.
Skripta koju koristim: od 0 moja
Detaljan opis problema: Pa kada ubacim tu komandu ona je bila prije /namesoff & /nameson (nestajanje imena i vracanje imena). I sada hocu da bude /names on or /names off tj. da ispisuje /names [on/off] (da se tako upotrebi)
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): Errori : http://pastebin.com/3XamtEpp
/* .... */ sam ja stavio da mi ne smeta.
Detaljan opis problema: Pa kada ubacim tu komandu ona je bila prije /namesoff & /nameson (nestajanje imena i vracanje imena). I sada hocu da bude /names on or /names off tj. da ispisuje /names [on/off] (da se tako upotrebi)
Dio skripte:
/*if(strcmp(cmd, "/names [on/off]", true) == 0)
{
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SCM(playerid, COLOR_DGOLD, "KORISTENJE: /names [on/off]");
return 1;
}
else if(strcmp(x_nr, "on", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste iskljucili imena igraca - da ih ponovno ukljucite koristite '/nameson' komandu.");
}
else if(strcmp(x_nr, "off", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, true);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste ukljucili imena igraca - da ih ponovno iskljucite koristite '/namesoff' komandu.");
return 1;
}*/
Neke slike/video za lakse dobivanje pomoci(neobavezno): Errori : http://pastebin.com/3XamtEpp
/* .... */ sam ja stavio da mi ne smeta.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
136
Postovi:
21
Teme:
Pridružio se:Okt. 2012
3. Sep. 2014.
Probaj ovo
if(strcmp(cmd, "/names [on/off]", true) == 0)
{
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) return SCM(playerid, COLOR_DGOLD, "KORISTENJE: /names [on/off]");
if(strcmp(x_nr, "on", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste iskljucili imena igraca - da ih ponovno ukljucite koristite '/nameson' komandu.");
return 1;
}
else if(strcmp(x_nr, "off", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, true);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste ukljucili imena igraca - da ih ponovno iskljucite koristite '/namesoff' komandu.");
return 1;
}
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
326
Postovi:
4
Teme:
Pridružio se:Nov. 2013
4. Sep. 2014.
ubaci sscanf i ovako onda
new ejnane;
ongamemodeniti
ojnane = 0;
u komandi
new ejnane;
ongamemodeniti
ojnane = 0;
u komandi
(Y)CMD:names(playerid, params[])
{
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1,"Nisi konektovan");
new vrsta;
if(sscanf(params,"i",vrsta)) return SendClientMessage(playerid,-1,"Koristi /names 1 = ukljuceno | 2 = izgaseno");
if(vrsta < 1 || vrsta > 2) return SendClientMessage(playerid,-1,"Ne moze biti vrsta manja od 1 ili veca od 2 ");
if(vrsta == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, true);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste iskljucili imena igraca - da ih ponovno ukljucite koristite '/nameson' komandu.");
}
else if(vrsta == 2)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste iskljucili imena igraca - da ih ponovno ukljucite koristite '/nameson' komandu.");
}
return 1;
}Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
9
Teme:
Pridružio se:Jul 2014
4. Sep. 2014.
CamPeR1232 wrote on September 3, 2014, 8:59 pm:
Probaj ovo
if(strcmp(cmd, "/names [on/off]", true) == 0)
{
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) return SCM(playerid, COLOR_DGOLD, "KORISTENJE: /names [on/off]");
if(strcmp(x_nr, "on", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste iskljucili imena igraca - da ih ponovno ukljucite koristite '/nameson' komandu.");
return 1;
}
else if(strcmp(x_nr, "off", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, true);
SendClientMessage(playerid, COLOR_GOLD, "INFO: Uspjesno ste ukljucili imena igraca - da ih ponovno iskljucite koristite '/namesoff' komandu.");
return 1;
}
}Pomogao, hvala & Lock !
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava