Jump to content
  • 0

pomoc Zatknutí na Levej ALT+střela


Ar3us

Dotaz

if(jobs[playerid] == 2)
 {
   new id = GetPlayerTargetPlayer(playerid);
   new wlevel = GetPlayerWantedLevel(playerid);
   if(GetPlayerTargetPlayer(playerid) != INVALID_PLAYER_ID) // Zamíří
   {
    if(newkeys & KEY_WALK) // Tlačítko ALTto je ono? j
     {
       if(timer_vezeni[id] != -1) return SCM(playerid,-1, "Hráč už je zatčený!");
       if(wlevel  == 0)  // tak? ne vole if(wle
    {
     SCM(playerid, -1, "Nemá Wanted Level");
    }
    else if(wlevel > 0) // je to spravně pokud je větší než 0? jj
    {
    GivePlayerMoney(playerid,750);
       GameTextForPlayer(playerid,"Dostal jsi 750$ + 200 XP",3000,0);
       BodyPolda[playerid] ++;
       }
     }

 }

 switch(wlevel)
 {
     case 1:
  {
  //SetTimerEx("PlayerJail", 30*60000, false, "i", id);
  SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  SetPlayerInterior(id,3);
  timer_vezeni[id] = 30;
  }
     case 2:
     {
     //SetTimerEx("PlayerJail", 60*60000, false, "i", id);
  SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  SetPlayerInterior(id,3);

  timer_vezeni[id] = 60;
     }
     case 3:
     {
     //SetTimerEx("PlayerJail", 120*60000, false, "i", id);
  SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  SetPlayerInterior(id,3);

  timer_vezeni[id] = 120;
     }
      case 4:
     {
        //SetTimerEx("PlayerJail", 180*60000, false, "i", id);
  SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  SetPlayerInterior(id,3);
     timer_vezeni[id] = 180;
     }
  case 5:
     {
     //SetTimerEx("PlayerJail", 240*60000, false, "i", id);
  SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  SetPlayerInterior(id,3);
  timer_vezeni[id] = 240;
  }
  case 6:
     {
      //SetTimerEx("PlayerJail", 350*60000, false, "i", id);
  SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  SetPlayerInterior(id,3);

  timer_vezeni[id] = 350;
     }
     default: //nezname rozmezi treba 10+ jako Wanted?j
     {
     //SetTimerEx("PlayerJail", 450*60000, false, "i", id);
  SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  SetPlayerInterior(id,3);

  timer_vezeni[id] = 450;
  }
 }
 SetTimerEx("vezeni_timer", 1000, false, "i", id);

 TextDrawShowForPlayer(id, vezeni_odpocet[id]);
 new str[264];
 format(str, sizeof(str), "Policista %s zatknul pachatele %s za porušení pravidel!", Jmeno(playerid), Jmeno(id));
 SendClientMessageToAll(-1,str);
 }
 return 1;
}

Zdravím, Potřebuji pomoct. Mám tu povolání policisty a chci, aby když má wantedLevel 0, tak aby se nic nestalo, ale když má 1+ tak aby ho to zatklo. Má to být na Zamíření a Levý ALT. Prosím o pomoc

Link to comment
Share on other sites

1 odpověd na tuto otázku

Recommended Posts

  • 0


if(jobs[playerid] == 2)
{
new id = GetPlayerTargetPlayer(playerid);
new wlevel = GetPlayerWantedLevel(id);
if(id != INVALID_PLAYER_ID) // Zamíří
{
if(newkeys & KEY_WALK) // Tlačítko ALTto je ono? j
{
if(timer_vezeni[id] != -1) return SCM(playerid,-1, "Hráč už je zatčený!");
if(wlevel <= 0) return SCM(playerid, -1, "Nemá Wanted Level");
GivePlayerMoney(playerid,750);
GameTextForPlayer(playerid,"Dostal jsi 750$ + 200 XP",3000,0);
BodyPolda[playerid] ++;
}
}
switch(wlevel)
{
case 1: timer_vezeni[id] = 30;
case 2: timer_vezeni[id] = 60;
case 3: timer_vezeni[id] = 120;
case 4: timer_vezeni[id] = 180;
case 5: timer_vezeni[id] = 240;
case 6: timer_vezeni[id] = 350;
default: timer_vezeni[id] = 450;
}
//SetTimerEx("PlayerJail", timer_vezeni[id]*60000, false, "i", id);
SetPlayerPos(id, 198.3796, 160.8905, 1003.03);
SetPlayerInterior(id, 3);
SetTimerEx("vezeni_timer", 1000, false, "i", id);
TextDrawShowForPlayer(id, vezeni_odpocet[id]);
new str[264];
format(str, sizeof(str), "Policista %s zatknul pachatele %s za porušení pravidel!", Jmeno(playerid), Jmeno(id));
return SendClientMessageToAll(-1, str);
}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...