[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: 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..