Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: SlicK poslato Mart 18, 2010, 20:34:06 POSLE PODNE

Naslov: Pomoc oko...
Poruka od: SlicK poslato Mart 18, 2010, 20:34:06 POSLE PODNE
Evo napravio sam komandu kad si u banci da napises /pljacka i da mozes opljackat banku,ali onaj switch ne radi,stalno me stavlja u zatvor...Moze pomoc??

//--------------------------------------------[Pljacka banke]-------------------------------------
   if(strcmp(cmd, "/pljacka", true) == 0)
{
  if(IsPlayerConnected(playerid))
  if(PlayerToPoint(2.0, playerid, 1430.0513,-1022.6671,23.8281))
  {
  new a = 0;
  new b = 1;
  new c = 2;
  new d = 3;
      switch(a,b,c,d)
    {
                  case 0:
                  {
                  GivePlayerMoney(playerid,1059);
                  SendClientMessage(playerid,COLOR_GREEN,"Uspio si opljackati banku i uzeti 1059$,pazi se policije!!");
                  format(string, sizeof(string), "%s Vadi pistolj i pljacka banku", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  WantedPoints[playerid]+=4; SetPlayerCriminal(playerid,255, "Pljacka banke");
                  }
                  case 1:
                  {
                  GivePlayerMoney(playerid,-1046);
                  SendClientMessage(playerid,COLOR_RED,"Nisi uspio si opljackati banku,ulovila te Policija!!");
                  PlayerInfo[0][pJailed] = 1;
          PlayerInfo[0][pJailTime] = 240;
                  format(string, sizeof(string), "%s Vadi pistolj i pljacka banku", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  WantedPoints[playerid]=0; SetPlayerCriminal(playerid,255, "Pljacka banke");
                  SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
                  SetPlayerInterior(playerid,6);
                  }
                  case 2:
                  {
                  GivePlayerMoney(playerid,2487);
                  SendClientMessage(playerid,COLOR_GREEN,"Uspio si opljackati banku i uzeti 2487$,pazi se policije!!");
                  format(string, sizeof(string), "%s Vadi pistolj i pljacka banku", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  WantedPoints[playerid]+=4; SetPlayerCriminal(playerid,255, "Pljacka banke");
                  }
                  case 3:
                  {
                  GivePlayerMoney(playerid,-1075);
                  SendClientMessage(playerid,COLOR_RED,"Nisi uspio si opljackati banku,ulovila te Policija!!");
                  PlayerInfo[0][pJailed] = 1;
          PlayerInfo[0][pJailTime] = 240;
                  format(string, sizeof(string), "%s Vadi pistolj i pljacka banku", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  WantedPoints[playerid]=0; SetPlayerCriminal(playerid,255, "Pljacka banke");
                  SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
                  SetPlayerInterior(playerid,6);
                 }
            }
    return 1;
  }
}
Naslov: Odg: Pomoc oko...
Poruka od: [BM]Daka poslato Mart 18, 2010, 20:39:50 POSLE PODNE
public RandomPljacka(playerid)
{
    if(IsPlayerConnected(playerid))
    {

            new RandomStart;
            RandomStart = random(4);
            switch(RandomStart)
            {
                case 0,1,2:
                {
                        // USPJESNO SI OPLJACKO
                }
                case 3:
                {
                    // Ne uspjesno
                    return 1;
                }
            }
        }
    }
    return 1;
}


A u komandu to sa Random stavi:

//--------------------------------------------[Pljacka banke]-------------------------------------
    if(strcmp(cmd, "/pljacka", true) == 0)
{
   if(IsPlayerConnected(playerid))
   if(PlayerToPoint(2.0, playerid, 1430.0513,-1022.6671,23.8281))
   {  
                   // DODAJ JOS NESTO
                   SetTimer("RandomPljacka", 30000,0);
     return 1;
   }
}
Naslov: Odg: Pomoc oko...
Poruka od: SlicK poslato Mart 18, 2010, 20:43:33 POSLE PODNE
Hvala puno,Slozio sam...Moze LOCK ;D  ;)