Szerző Téma: PM rendszer  (Megtekintve 438 alkalommal)

PM rendszer
« Dátum: 2012. június 09. - 08:53:57 »
0 Show voters
Sziasztok.
Meglehetne ebbe a PM rendszerbe csinálni h, AdminSegédek is használhassák?
ugy értem hogy ök küldhessenek mindenkinek PM-et mint az adminok.
 

if(strcmp(cmd, \"/PM\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Használat: (/PM) [playerid/PartOfName] [pm text]\");
      return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if (IsPlayerConnected(giveplayerid))
   {
       if(giveplayerid != INVALID_PLAYER_ID)
       {
                 if(Admin(playerid, 1) && Admin(giveplayerid, 1))
         return Msg(playerid, \"Õ nem admin/FõAdmin/Tulajdonos.\");
         if(AdminDuty[giveplayerid] != 1 && !Admin(playerid, 1))
            return Msg(playerid, \"Csak adminszolgálatosnak írhatsz.\");
           if(HidePM[giveplayerid] > 0 && !Admin(playerid, 1337)) return Msg(playerid, \"Üzeneted blokkolva a rendszer által!\");
         GetPlayerName(playerid, sendername, sizeof(sendername));
         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
         new length = strlen(cmdtext);
         while ((idx < length) && (cmdtext[idx] <= \' \'))
         {
            idx++;
         }
         new offset = idx;
         new result[128];
         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, \"Használat: (/pm) [playerid/PartOfName] [pme text]\");
            return 1;
         }
         format(string, sizeof(string), \"[%d]%s üzeni neked: %s\", playerid, sendername, (result));
         SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
         format(string, sizeof(string), \" Üzened neki: %s - %s\", giveplayer, (result));
         SendClientMessage(playerid,  COLOR_LIGHTBLUE, string);
         return 1;
      }
   }
   else
   {
         format(string, sizeof(string), \"Nincs ilyen játékos/ID.\");
         SendClientMessage(playerid, COLOR_GRAD1, string);
   }
}
return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 10. - 18:54:17 )

Senki nemtudja? Fontos
« Utoljára szerkesztve: 2012. június 10. - 18:54:17 írta Devil112 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal