[pomoc]adm


Započeo MicroSD_, Maj 24, 2011, 18:19:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: ma edit gf
Detaljan opis problema: Ovako. Napravio sam komandu /adm. To moze koristiti admin kako bi odgovorio igracu. Ali zelim napraviti kada 1338 (head) ide /adm da igracu dode Head Admin....
Dio skripte:
Kod: c
if(strcmp(cmd, "/adm", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if (PlayerInfo[playerid][pAdmin] >= 1)
			{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /adm [Igracev ID/Dio imena] [Odgovor]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			if (IsPlayerConnected(giveplayerid))
			{
			    if(giveplayerid != INVALID_PLAYER_ID)
			    {
					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))
					{
						SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /adm [Igracev ID/Dio imena] [Odgovor]");
						return 1;
					}
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					format(string, sizeof(string), "Admin %s (ID: %d)kaze:{FFFFFF} %s", sendername, playerid, (result));
					SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "|A| %s | %s:{FFFFFF} %s", sendername, giveplayer, (result));
					ABroadCast(COLOR_ODG,string,1);
					return 1;
				}
			}
			else
			{
					format(string, sizeof(string), "   %d nije aktivan igrac.", giveplayerid);
					SendClientMessage(playerid, COLOR_GRAD1, string);
			}
		}
             		return 1;
	}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /

if(strcmp(cmd, "/admhead", true) == 0)  
   {  
       if(IsPlayerConnected(playerid))  
       {  
           if (PlayerInfo[playerid][pAdmin] >= 1338)  
         {  
         tmp = strtok(cmdtext, idx);  
         if(!strlen(tmp))  
         {  
            SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /admhead [Igracev ID/Dio imena] [Odgovor]");  
            return 1;  
         }  
         giveplayerid = ReturnUser(tmp);  
         if (IsPlayerConnected(giveplayerid))  
         {  
             if(giveplayerid != INVALID_PLAYER_ID)  
             {  
               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))  
               {  
                  SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /admhead [Igracev ID/Dio imena] [Odgovor]");  
                  return 1;  
               }  
               GetPlayerName(playerid, sendername, sizeof(sendername));  
               GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
               format(string, sizeof(string), "HeadAdmin %s (ID: %d)kaze:{FFFFFF} %s", sendername, playerid, (result));  
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
               format(string, 256, "|HeadAdmin| %s | %s:{FFFFFF} %s", sendername, giveplayer, (result));  
               ABroadCast(COLOR_ODG,string,1);  
               return 1;  
            }  
         }  
         else  
         {  
               format(string, sizeof(string), "   %d nije aktivan igrac.", giveplayerid);  
               SendClientMessage(playerid, COLOR_GRAD1, string);  
         }  
      }  
                   return 1;  
   }  
}



ako sam dobro skuzio onda je to ovako..

napravio sam ja /adm i /hadm...

ali zelim spojit to u jedno...

kada admini do lvl-a 1337 napisu /adm da pise:

Admin taj i daj...

a kada admin 1338 napise /adm da pise:

Head Admin ....

daj tu hadm
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

rijesio sam... ne treba vise... moze lock..