Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

error 033: array must be indexed (variable "tmp") и еще...

Статус
В этой теме нельзя размещать новые ответы.

MAWOP

Умник
Ошибки:

PHP:
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(143) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(144) : error 017: undefined symbol "strtok"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(144) : error 033: array must be indexed (variable "cmd")
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(148) : error 017: undefined symbol "strtok"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(148) : error 033: array must be indexed (variable "tmp")
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(152) : error 017: undefined symbol "ReturnUser"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(153) : error 017: undefined symbol "strtok"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(153) : error 033: array must be indexed (variable "tmp")
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(178) : error 017: undefined symbol "strtok"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(178) : error 033: array must be indexed (variable "tmp")
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(184) : error 017: undefined symbol "ReturnUser"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(190) : error 017: undefined symbol "WriteRusLog"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(209) : error 017: undefined symbol "strtok"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(209) : error 033: array must be indexed (variable "tmp")
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(212) : error 017: undefined symbol "ReturnUser"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(223) : error 017: undefined symbol "strtok"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(223) : error 033: array must be indexed (variable "tmp")
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(230) : error 017: undefined symbol "ABroadCast"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(238) : error 017: undefined symbol "ABroadCast"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(247) : error 017: undefined symbol "strtok"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(247) : error 033: array must be indexed (variable "tmp")
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(249) : error 017: undefined symbol "ReturnUser"
D:\Ñåêðåòèê\Server\gamemodes\System Registr (ON).pwn(279) : error 017: undefined symbol "WriteRusLog"
Строчки:

PHP:
 new string[256];
    new giveplayer[MAX_PLAYER_NAME];
    new giveplayerid, idx;
    new cmd[256], tmp[256];
    new sendername[MAX_PLAYER_NAME];
    cmd = strtok(cmdtext, idx);
	
	if(strcmp(cmdtext, "/makeadmin", true) == 0)
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, 0xB8EAE7AA, "Ïîìîùü: /makeadmin [ID èãðîêà] [LVL àäìèíèñòðàòèðîâàíèÿ]");
		new para1;
		new level;
		para1 = ReturnUser(tmp);
		tmp = strtok(cmdtext, idx);
		level = strval(tmp);
		if(pInfo[playerid][pAdmin] == 3)
		{
			if(IsPlayerConnected(para1))
			{
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					pInfo[para1][pAdmin] = level;
					format(string, sizeof(string), "%s Âûäàë âàì àäìèíñòðàòèðîâàíèå ñåðâåðîì %d óðîâíÿ",sendername,level);
					SendClientMessage(para1, 0xD0CB36AA, string);
					format(string, sizeof(string), "Âû íàçíà÷èëè %s àäìèíèñòðàòîðîì %d ))", giveplayer,level);
					SendClientMessage(playerid, 0xD0CB36AA, string);
				}
			}
		}
	}


    if(strcmp(cmd, "/banip", true) == 0)
	{
    	if(IsPlayerConnected(playerid))
        {
        	tmp = strtok(cmdtext, idx);
         	if(!strlen(tmp))
          	{
           		SendClientMessage(playerid, 0x11C3A6AA, "Èñïîëüçóéòå: /sban [ID èãðîêà] [Ïðè÷èíà]");//
             	return 1;
           	}
            giveplayerid = ReturnUser(tmp);
            if (pInfo[playerid][pAdmin] >= 2)
            {
            	if(IsPlayerConnected(giveplayerid) && !IsPlayerNPC(giveplayerid))
             	{
              		format(string, sizeof(string), "%s Áûë çàáàíåí íà 3 äíÿ %s's", giveplayerid, sendername);
                	WriteRusLog("Ban.cfg", string);
                 	new lH, lM, lS; gettime(lH,lM,lS);
                  	format(string, sizeof(string), "[%d:%02d:%02d] %s", lH,lM,lS, string);
                   	SendClientMessageToAll(0xEF0E0EAA, string);
                    Ban(giveplayerid);
                                        
				}
    			else
       			{
          			format(string, sizeof(string), "   %d is not an active player.", giveplayerid);
          			SendClientMessage(playerid, 0x11C3A6AA, string);
             	}
			}
   			else SendClientMessage(playerid, 0x11C3A6AA, "Äàííàÿ êîìàíäà äëÿ âàñ íå äîñòóïíà");
 		}
	}
        
    if(strcmp(cmd, "/mute", true) == 0)
    {
  		tmp = strtok(cmdtext, idx);
    	if(!strlen(tmp)) return SendClientMessage(playerid, 0x11C3A6AA, "Èñïîëüçóéòå: /mute [ID èãðîêà] [Ñåêóíäû]");
     	new playa,mtime;
      	playa = ReturnUser(tmp);
       	if (pInfo[playerid][pAdmin] >= 1)
        {
        	if(IsPlayerConnected(playa))
         	{
         		if(playa != INVALID_PLAYER_ID)
           		{
             		GetPlayerName(playa, giveplayer, sizeof(giveplayer));
               		GetPlayerName(playerid, sendername, sizeof(sendername));
                 	if(pInfo[playa][pMuted] == 0)
                  	{
                   		tmp = strtok(cmdtext, idx);
                     	if(!strlen(tmp)) return SendClientMessage(playerid, 0x11C3A6AA, "Èñïîëüçóéòå: /mute [ID èãðîêà] [Ñåêóíäû]");
                      	mtime = strval(tmp);
                       	pInfo[playa][pMuted] = 1;
                        pInfo[playa][pMuteTime] = mtime;
                        printf("AdmCmd: %s silenced %s",sendername,  giveplayer);
                        format(string, sizeof(string), "%s Âû ïîëó÷èëè áàí ÷àòà îò àäìèíèñòðàòîðà %s",giveplayer,sendername);
                        ABroadCast(0xEF0E0EAA,string,1);
                   	}
                    else
                    {
                    	pInfo[playa][pMuted] = 0;
                    	pInfo[playa][pMuteTime] = 0;
                    	printf("AdmCmd: %s unsilenced %s",sendername,  giveplayer);
                    	format(string, sizeof(string), "(( %s ???? ??? ???? ??????????????? %s ))",giveplayer ,sendername);
                    	ABroadCast(0xEF0E0EAA,string,1);
                    }
				}
    		}
      	}
	}
	
	if(strcmp(cmd, "/ban", true) == 0)
 	{
  		tmp = strtok(cmdtext, idx);
    	if(!strlen(tmp)) return SendClientMessage(playerid, 0x11C3A6AA, "Èñïîëüçóéòå: /ban [ID èãðîêà] [Ïðè÷èíà]");
     	giveplayerid = ReturnUser(tmp);
      	if (pInfo[playerid][pAdmin] >= 2)
       	{
        	if(pInfo[playerid][pAdmin] < pInfo[giveplayerid][pAdmin]) return SendClientMessage(playerid,0xEF0E0EAA,"Íåëüçÿ çàáàíèòü àäìèíèñòðàòîðà, êîòîðûé ñòàðøå âàñ!");
         	if(IsPlayerConnected(giveplayerid))
          	{
           		if(giveplayerid != INVALID_PLAYER_ID)
             	{
              		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                	GetPlayerName(playerid, sendername, sizeof(sendername));
                 	new length = strlen(cmdtext);
                  	while ((idx < length) && (cmdtext[idx] <= ' '))
                   	{
                   		idx++;
                    }
                    new offset = idx;
                    new result[64];
                    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                    {
                    	result[idx - offset] = cmdtext[idx];
                     	idx++;
                    }
                    result[idx - offset] = EOS;
                   	if(!strlen(result)) return SendClientMessage(playerid, 0x11C3A6AA, "Èñïîëüçóéòå: /ban [ID èãðîêà] [Ïðè÷èíà]");
                   	new year, month,day;
                   	getdate(year, month, day);
                   	new hour,minuite,second;
                   	gettime(hour, minuite, second);
                   	format(string, sizeof(string), "(( %s áûë çàáàíåí àäìèíèñòðàòîðîì %s. Ïðè÷èíà: %s (%d:%d:%d %d.%d.%d) ))", giveplayer, sendername, (result),hour,minuite,second,month,day,year);
                   	SendClientMessageToAll(0xEF0E0EAA, string);
                   	WriteRusLog("Ban.cfg", string);
                   	pInfo[giveplayerid][pBanned] = 1;
                   	Kick(giveplayerid);
                   	return 1;
                    }
				}
    			else
				{
    				format(string, sizeof(string), "%d èãðîê íå â ñåòè", giveplayerid);
        			SendClientMessage(playerid, 0x11C3A6AA, string);
        		}
			}
        }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу