Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Bejkicc poslato Avgust 09, 2021, 10:35:59 PRE PODNE

Naslov: Pomoc hitno
Poruka od: Bejkicc poslato Avgust 09, 2021, 10:35:59 PRE PODNE
Pozdrav,ja sam pocetnik u skriptanju,treba mi pomoc. Skriptam jedan Deathmatch mod i sad mi treba da ubacim Duel Sistem, imam vec duel system ali ga ne znam ubaciti u PAWNO,ispod toga imate taj system i ja ga ne znam ubacit ako moze neki tutorial ili nešto slično.

/*
//------------------------------------------------------------------------------
Credits: V01D
Vreme izrade: 60 minuta sa testiranjem
Datum izrade: 23.02.2020
Zahvale: OverLord pomoc pri testiranju
Potrebni incovi: Navedeni dole
//------------------------------------------------------------------------------
*/
#include <easyDialog>
#include <YSI\y_va>
#include <YSI\y_timers>
#include <YSI\y_hooks>

new PozvanDuel[MAX_PLAYERS],
    PozvaoGa[MAX_PLAYERS],
    DuelCount[MAX_PLAYERS],
    DuelHP[MAX_PLAYERS],
    DuelArmor[MAX_PLAYERS],
    DuelOruzije[MAX_PLAYERS];

hook OnGameModeInit()
{
   CreateObject(2990, -1641.61975, -2702.80054, 51.42352,   0.00000, 0.00000, 43.58386);
   CreateObject(2990, -1634.40979, -2695.93994, 51.42350,   0.00000, 0.00000, 43.58390);
   CreateObject(2990, -1627.11365, -2689.01294, 51.42350,   0.00000, 0.00000, 43.58390);
   CreateObject(2990, -1619.35547, -2688.40771, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1611.28149, -2694.34521, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1603.17395, -2700.30420, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1595.10486, -2706.24414, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1587.03198, -2712.17944, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1578.94043, -2718.13745, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1577.63806, -2725.40918, 51.42350,   0.00000, 0.00000, 236.81732);
   CreateObject(2990, -1583.08435, -2733.76685, 51.42350,   0.00000, 0.00000, 236.81732);
   CreateObject(2990, -1588.53247, -2742.13623, 51.42350,   0.00000, 0.00000, 236.81732);
   CreateObject(2990, -1595.29895, -2743.33643, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1603.31592, -2737.48999, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1611.29016, -2731.56665, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1619.29419, -2725.69385, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1627.30908, -2719.81128, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1635.32019, -2713.95654, 51.42350,   0.00000, 0.00000, 143.59869);
   CreateObject(2990, -1643.10107, -2707.89844, 51.42350,   0.00000, 0.00000, 140.25363);
    print("Duel System by V01D");
    return 1;
}

hook OnPlayerConnect(playerid)
{
   RemoveBuildingForPlayer(playerid, 18549, -1621.5547, -2692.0156, 47.7422, 0.25);
   RemoveBuildingForPlayer(playerid, 18550, -1606.3828, -2713.8438, 50.6875, 0.25);
   RemoveBuildingForPlayer(playerid, 1686, -1610.6172, -2721.0000, 47.9297, 0.25);
   RemoveBuildingForPlayer(playerid, 18283, -1621.5547, -2692.0156, 47.7422, 0.25);
   RemoveBuildingForPlayer(playerid, 18284, -1606.3828, -2713.8438, 50.6875, 0.25);
   RemoveBuildingForPlayer(playerid, 1686, -1607.3047, -2716.6016, 47.9297, 0.25);
   RemoveBuildingForPlayer(playerid, 1686, -1603.9922, -2712.2031, 47.9297, 0.25);
   RemoveBuildingForPlayer(playerid, 1686, -1600.6719, -2707.8047, 47.9297, 0.25);
   return 1;
}

hook OnPlayerDeath(playerid, killerid, reason)
{
   if(PozvanDuel[playerid] == 1)
   {
      va_SendClientMessage(playerid, 0xFFFFFFAA, "Ubijen si u duelu protiv %s", ImeIgraca(killerid));
      va_SendClientMessage(killerid, 0xFFFFFFAA, "Ubio si igraca %s u duelu", ImeIgraca(playerid));
      PozvanDuel[playerid] = 0;
      PozvanDuel[killerid] = 0;
      ResetPlayerWeapons(killerid);
      SetPlayerVirtualWorld(playerid, 0);
      SetPlayerVirtualWorld(killerid, 0);
   }
   return 1;
}