Szerző Téma: /sokk  (Megtekintve 2438 alkalommal)

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
/sokk
« Válasz #15 Dátum: 2012. június 11. - 18:27:19 »
0 Show voters
Idézetet írta: Yakuza™ date=1339428909\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22720\" data-ipsquote-contentclass=\"forums_Topic


ez nem 0.3-s kód.. 0.2.2x re van sztem
 

[/quote]
mit szenvedtek vele? írjatok új sokk parancsot, ami kombatilibitis a 0.3 függvénykönyvtárakkal
ja meg gondolom az egész gm 0.2.2x re készült..

/sokk
« Válasz #16 Dátum: 2012. június 12. - 12:34:13 »
0 Show voters
Warningos:
 

C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(50409) : warning 217: loose indentation
C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(50429) : error 029: invalid expression, assumed zero
C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(50430) : warning 217: loose indentation
C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(50431) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
/sokk
« Válasz #17 Dátum: 2012. június 12. - 12:50:12 »
0 Show voters
A warning az nem lényeg csak sor eltolódás, viszont van egy error az valami érvénytelen kifejezés...

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
/sokk
« Válasz #18 Dátum: 2012. június 13. - 12:02:48 »
0 Show voters
CMD:sokkol(playerid, params[])
{
        if(gTeam[playerid] == rendor)
        {
                new mandarin;
                if(sscanf(params, \"u\", mandarin)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /sokkol ID/Név!\");
                new Float:sx, Float:sy, Float:sz;
                GetPlayerPos(playerid, sx,sy,sz);
                if(!IsPlayerInRangeOfPoint(mandarin, 5.0, sx, sy, sz)) return SendClientMessage(playerid, COLOR_ORANGE, \"Nincs a megadott játékos a közeledben!\");
                TogglePlayerControllable(mandarin, 0);
                SendClientMessage(mandarin, COLOR_GREEN, \"Lesokkolt egy rendõr!\");
                SendClientMessage(playerid, COLOR_BLUE, \"Lesokkoltál valakit!\");
                SetPVarInt(mandarin, \"sokkolva\", 1);
                //SetTimer(\"sokkolva\", 300000, false);
                SetTimerEx(\"sokkolva\", 300000, 0, \"i\", playerid);
        }
        else SendClientMessage(playerid, COLOR_GREY, \"Nem vagy zsaru!\");
        return 1;
}

 
Itt az enyém 100%-os mûködéssel. A többi ami kell bele neked azt belerakod. Ha nem megy egyedül szólj, és segítek

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
/sokk
« Válasz #19 Dátum: 2012. június 13. - 13:54:58 »
0 Show voters
Szerintem így menne:
 

if(strcmp(cmd, \"/sokk\", true) == 0)
{
    if(PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][szervLeader] == 2||PlayerInfo[playerid][szervTag] == 2)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        SendClientMessage(playerid, COLOR_GRAD2, \"Kocsiban nem tudsz sokkolni!\");
        return 1;
    }
    new suspect = GetClosestPlayer(playerid);
    if(IsPlayerConnected(suspect))
       {
       if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
      {
          if(IsPlayerInAnyVehicle(suspect))
          {
              SendClientMessage(playerid, COLOR_GRAD2, \"A célszemély kocsiban van, szedd ki elõbb!\");
              return 1;
          }
          //GetPlayerName(suspect, nev, sizeof(nev));
          GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(stringx, sizeof(stringx), \"%s lesokkolt 20 másodpercre\", sendername);
         SendClientMessage(suspect, COLOR_LIGHTBLUE, stringx);
         format(stringx, sizeof(stringx), \"Sokkoltad %s 20 másodpercre.\", rag(giveplayer,3));
         SendClientMessage(playerid, COLOR_LIGHTBLUE, stringx);
         format(stringx, sizeof(stringx), \"* %s lesokkolja %s.\", sendername ,rag(giveplayer,3));
         ProxDetector(30.0, playerid, stringx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         SetPlayerChatBubble(playerid, \"lesokkolt valakit\", COLOR_PURPLE, 80.0, 10000);
         GameTextForPlayer(suspect, \"~w~Sokkoltak\", 2500, 3);
         TogglePlayerControllable(suspect, 0);
         PlayerCuffed[suspect] = 1;
         PlayerCuffedTime[suspect] = 30;
            }
      else
      {
          SendClientMessage(playerid, COLOR_GRAD2, \"Senki sincs a közeledben!\");
          return 1;
      }
        }
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy rendõr / mentõs / katona / swat\");
} return 1;
}

/sokk
« Válasz #20 Dátum: 2012. június 13. - 14:19:05 »
0 Show voters
Köszönöm! Jó.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal