SA-MP Forums Archive
Проблема с sscanf2 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с sscanf2 (/showthread.php?tid=521517)



Проблема с sscanf2 - Aizov - 23.06.2014

PHP код:
CMD:o(playerid,params[])
{
    if(
Player[playerid][Admin] == 0) return true;
    new 
text[128],string[128];
    if(
sscanf(params,"p<|>s",text)) return SCM(playerid,-1,"[ADM] Введите /o [text]");
    
format(string,sizeof(string),"Администратор: %s",text);
    
SendClientMessageToAll(0x33FF33,string);
    
format(string,sizeof(string),"Написал в Общий чат: %s",Player[playerid][Nick]);
    
SendAdminMessage(-1,string);
    return 
true;

Есть команда.
Но почему-то в консоли сервера такая ошибка:
PHP код:
[16:19:50sscanf warningsscanf specifiers do not require '' before them.
[
16:19:50sscanf warningUnknown format specifier '.'skipping.
[
16:19:50sscanf warningUnknown format specifier '3'skipping



Re: Проблема с sscanf2 - Skin123 - 23.06.2014

PHP код:
if(sscanf(params,"%s",text)) return SCM(playerid,-1,"[ADM] Введите /o [text]"); 



Re: Проблема с sscanf2 - k3dr - 23.06.2014

Quote:
Originally Posted by Skin123
Посмотреть сообщение
PHP код:
if(sscanf(params,"%s",text)) return SCM(playerid,-1,"[ADM] Введите /o [text]"); 
не надо так.

PHP код:
CMD:o(playerid,params[]) 

    if(
Player[playerid][Admin] == 0) return true
    new 
text[128],string[144]; 
    if(
sscanf(params,"s[128]",text)) return SCM(playerid,-1,"[ADM] Введите /o [text]"); 
    
format(string,sizeof(string),"Администратор: %s",text); 
    
SendClientMessageToAll(0x33FF33,string); 
    
format(string,sizeof(string),"Написал в Общий чат: %s",Player[playerid][Nick]); 
    
SendAdminMessage(-1,string); 
    return 
true




Re: Проблема с sscanf2 - Aizov - 23.06.2014

Не тут ошибка была). Спасибо однако