Při napsání do chatu příkazu /kick a parametrů, tak mi to neustále hlásí špatný formát a to i v případě, že zadané parametry jsou správně. Toto chování mě dost zaráží, protože pár dnů před jsem vytvořil podobný příkaz, který využíval této metody a funguje bezchybně. Zde je jeho ukázka:
if(!strcmp(cmdtext, "/creathouse",true,11)){
new Float:PozPX,Float:PozPY,Float:PozPZ,Float:inside1,Float:inside2,Float:inside3,name[256],price,text[256];
GetPlayerPos(playerid,PozPX,PozPY,PozPZ);
if(Rank[playerid] == 4){
if(!sscanf(cmdtext[12],"fffs[256]i",inside1,inside2,inside3,name,price)){
//nějaký kód
}else{
SendClientMessageLang(playerid,0x0000FFFF,"|Server| - {FA710C}Bad format: use {1FCC06}/createhouse InX InY InZ Name Price","|Server| - {FA710C}Špatný formát: použij {1FCC06}/createhouse VnitrekX VnitrekY VnitrekZ Jmeno Cena");
}
}else{
SendClientMessageLang(playerid,0x0000FFFF,"|Server| - {FA710C}You don't have permission!","|Server| - {FA710C}Nemáte oprávnění!");
}
return 1;
}
Proto bych se chtěl zeptat, kde dělám chybu, nebo neznáte-li někdo jiné řešení? Díky předem.
Dotaz
Marks 0
Dobrý den. Mám problém s touto funkcí. Tuto funkci používám na získání informací z příkazu například /kick hrač důvod.
Při napsání do chatu příkazu /kick a parametrů, tak mi to neustále hlásí špatný formát a to i v případě, že zadané parametry jsou správně.
Toto chování mě dost zaráží, protože pár dnů před jsem vytvořil podobný příkaz, který využíval této metody a funguje bezchybně. Zde je jeho ukázka:
Proto bych se chtěl zeptat, kde dělám chybu, nebo neznáte-li někdo jiné řešení?
Díky předem.
Link to comment
Share on other sites
7 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now