Zaključano

[pomoc] velika slova u komandi

Započeo CroM
pre 11 godina
650
pregleda
15
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
CroM
Street Runner
pre 11 godina
Skripta koju koristim: od 0
Detaljan opis problema: Komandu moram upisati malim slovima, a ja hocu da se mogu koristiti i velika slova npr: ne mogu /Makeadmin, vec moram /makeadmin
Dio skripte:
CMD:makeadmin(playerid,params[])
{

new user, lvl;
if(IsPlayerAdmin(playerid) || PlayerInfo == 4)
{
if(sscanf(params, "ui", user, lvl)) return SCM(playerid, COLOR_GRAY, "/makeadmin [Admin level]");
PlayerInfo = lvl;
new string;
new name1;
new name2;
GetPlayerName(playerid, name1, sizeof(name1));
GetPlayerName(user, name2, sizeof(name2));
format(string, sizeof(string), "Admin: %s | Your Admin Level has been changed to: %d!", name1, lvl);
SCM(user, COLOR_YELLOW, string);
format(string, sizeof(string), "You have set %s's (ID:%d) Admin Level to: %d",name2, user, lvl);
SCM(playerid, COLOR_YELLOW, string);
}
else
{
SendClientMessage(playerid, COLOR_RED, "You are not authorized to use this command!.");
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
CroM
Street Runner
pre 11 godina
Lenon wrote on February 20, 2014, 3:29 pm:
Izvini a koja je svrha velikog pocetnog slova u komandi? :O


Zar je bitno koje ce slobo biti veliko evo ako ces shvatit neka bude ovako /maKeadmin ili ovako /MAKEADMIN ili ovako /MakeADMin.
Nadam se da sad shvacas da hocu da se komanda izvrsi bez obzira kako je napisana.
CroM
Street Runner
pre 11 godina
Lenon wrote on February 20, 2014, 3:36 pm:
Nije bitno koje je slovo veliko. Iskreno jos mi do sada nije palo na pamet da probam veliko slovo u komandi 😄 Probaj jednostavno staviti veliko slovo u komandi pa isprobaj, nez kako bi drugacije.


Molio bi da se vise ne javljas u temu i da se javi netko tko razumije problem. Hvala.
[CH]pliva
Made Man
pre 11 godina
Ne znam koji command processor koristis,ali sigurno je da treba izmjenit
Quote
strcmp(stringfromvariable, stringfromtextfile, true, strlen(stringfromvariable))
CroM
Street Runner
pre 11 godina
Ne razumijem te, koristim YSI...y_commands se zove include file
[CH]pliva
Made Man
pre 11 godina
Definiraj onda ovako u modu prije y_commands
Quote
#define COMMAND_INSENSITIVE
CroM
Street Runner
pre 11 godina
קlเשค wrote on February 20, 2014, 4:16 pm:
Definiraj onda ovako u modu prije y_commands
Quote
#define COMMAND_INSENSITIVE

Stavio sam na vrh moda i ne radi.
[CH]pliva
Made Man
pre 11 godina
Hmm,stavi onda prije samog y_commands:


#if defined COMMAND_SENSITIVE
  #undef COMMAND_SENSITIVE
#endif

Ukoliko to ne radi,onda je u y_commands definirano to,pa ces tamo morati promjenit.
CroM
Street Runner
pre 11 godina
u includeu sam nasao ovo:

#if defined COMMAND_SENSITIVE
#define TOLOWER(%0) (%0)
#define COMMAND_END_CMP (0)
#else
#if defined COMMAND_ACCURATE
#define TOLOWER(%0) tolower(%0)
#define COMMAND_END_CMP (0)
#else
#define TOLOWER(%0) ((%0) | 0x20)
#define COMMAND_END_CMP (0x20)
#endif
#endif

Ako to izbrisem onda dobijem 14 errora, a ak napravim ono sta si reko onda ne radi
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1247) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1248) : error 017: undefined symbol "COMMAND_END_CMP"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1251) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1252) : error 017: undefined symbol "COMMAND_END_CMP"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1255) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1256) : error 017: undefined symbol "COMMAND_END_CMP"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1259) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1260) : error 017: undefined symbol "COMMAND_END_CMP"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1286) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1286) : warning 204: symbol is assigned a value that is never used: "ch"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1312) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1321) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1330) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1339) : error 017: undefined symbol "TOLOWER"
D:\Mario\Server\03x\pawno\include\YSI\y_commands.inc(1370) : error 017: undefined symbol "TOLOWER"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
[CH]pliva
Made Man
pre 11 godina
Ma nemoj brisat,definirano ti je negdje,pogledaj moj post opet gore jer sam ga izmjenio.
CroM
Street Runner
pre 11 godina
Ono sta si dao to sam stavio iznad #include < YSI\y_commands > i ne radi
[CH]pliva
Made Man
pre 11 godina
CroM wrote on February 20, 2014, 5:02 pm:
Ono sta si dao to sam stavio iznad #include < YSI\y_commands > i ne radi

Evo ja probao kod sebe isto to,radi perfektno /report i /RePoRt je isto.
CroM
Street Runner
pre 11 godina
#include 
#if defined COMMAND_SENSITIVE
  #undef COMMAND_SENSITIVE
#endif
#include < YSI\y_commands >
#include < YSI\y_ini >
#include

Ovako je kod mene
[CH]pliva
Made Man
pre 11 godina
Jesi koristio gdje:
COMMAND_ACCURATE


I probaj koristit: YCMD: za poziv komande.
CroM
Street Runner
pre 11 godina
Ako koristim YCMD za poziv komande onda opet ne radi...

a ovaj nisam nigdje koristio
COMMAND_ACCURATE

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava