Проблема с sscanf2
#1

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
Reply
#2

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

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

Reply
#4

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


Forum Jump:


Users browsing this thread: 1 Guest(s)