Cmd Prob?
#4

Full code with all objects and params.

pawn Код:
#include <a_samp>

#define red 0xFF0000AA

new Snow[MAX_PLAYERS];
new SnowOff[MAX_PLAYERS];

public OnFilterScriptInit()
{
      for(new i = 0; i <MAX_PLAYERS; i++){
      Snow[i] = CreatePlayerObject(i, 18864, 0, 0, 0, 0, 0, 0);}
   return 1;
}

public OnPlayerConnect(playerid)
{
      AttachObjectToPlayer(Snow[playerid], playerid, 1.5, 0.5, 0, 0, 1.5, 2);
      SnowOff[playerid] = 0;
      return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
      if (strcmp("/snow", cmdtext, true, 5) == 0) // Включить снега для всех игроков.
   {
          for(new i = 0; i <MAX_PLAYERS; i++){
          if(!IsPlayerConnected(i)) continue;
          if(IsPlayerAdmin(i)){
          if(SnowOff[i] == 1){
          AttachObjectToPlayer(Snow[i], i, 1.5, 0.5, 0, 0, 1.5, 2);
          SnowOff[i] = 0;}}}
       return 1;
   }

      if (strcmp("/nosnow", cmdtext, true, 7) == 0) // Отключить Снег для всех игроков.
   {
          for(new i = 0; i <MAX_PLAYERS; i++){
          if(!IsPlayerConnected(i)) continue;
          if(IsPlayerAdmin(i)){
          if(SnowOff[i] == 0){
       DestroyPlayerObject(i, Snow[i]);
          SnowOff[i] = 1;}}}
       return 1;
   }

      if (strcmp("/snowon", cmdtext, true, 7) == 0) // Включить снега для игрока, если игрок отключил его раньше.
   {
           if(SnowOff[playerid] == 1){
        AttachObjectToPlayer(Snow[playerid], playerid, 1.5, 0.5, 0, 0, 1.5, 2);
        SendClientMessage(playerid, red, "Вы включили снег для себя.");
           SnowOff[playerid] = 0;}
     return 1;
   }

      if (strcmp("/snowoff", cmdtext, true, 8) == 0) // Отключить снег только 1 игрок.
   {
           if(SnowOff[playerid] == 0){  
        DestroyPlayerObject(playerid, Snow[playerid]);
        SendClientMessage(playerid, red, "Вы отключили снега для себя.");
           SnowOff[playerid] = 1;}
     return 1;
   }
   return 0;
}
Reply


Messages In This Thread
Cmd Prob? - by KP2 - 28.10.2012, 18:25
Re: Cmd Prob? - by VIP475 - 28.10.2012, 18:29
Re: Cmd Prob? - by KP2 - 29.10.2012, 17:55
Re: Cmd Prob? - by OKStyle - 23.12.2014, 04:41
Re: Cmd Prob? - by Glossy42O - 23.12.2014, 05:46

Forum Jump:


Users browsing this thread: 2 Guest(s)