GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Norby - 2011. október 23. - 12:37:33

Cím: Bónuszautó Script
Írta: Norby - 2011. október 23. - 12:37:33
Üdvözletem.
Készitettem egy Bónuszautó Scriptet.
Annyi a lényege hogy 5 percenként lerak egy autót valahol a városban és meg kell találni ha megtaláltad akkor szállj bele és kapsz bónusz pontot és pénzt.
RCON admin hamarabb is le tudja spawnolni a bónuszautót. /bonuszcarstart
Hogy a városban hogy hova tegye le azt te is tudod változtatni kordinátákat kicseréled vagy teszel hozzá.
 
#include <a_samp>
#include <zcmd>
new bool:bkocsi;
new btimer;
new btimer2;
new kocsi;
#define COLOR_LBLUE        0x17ddebAA
#define COLOR_RED          0xFF3366FF
#define COLOR_YELLOW       0xFFCC33FF
#define COLOR_GREEN       0x008000FF
#define COL_EASY           \"{FFF1AF}\"
#define COL_WHITE          \"{FFFFFF}\"
#define COL_BLACK          \"{0E0101}\"
#define COL_GREY           \"{C3C3C3}\"
#define COL_GREEN          \"{6EF83C}\"
#define COL_RED            \"{F81414}\"
#define COL_YELLOW         \"{F3FF02}\"
#define COL_ORANGE         \"{FFAF00}\"
#define COL_LIME           \"{B7FF00}\"
#define COL_CYAN           \"{00FFEE}\"
#define COL_LIGHTBLUE      \"{00C0FF}\"
#define COL_BLUE           \"{0049FF}\"
#define COL_MAGENTA        \"{F300FF}\"
#define COL_VIOLET         \"{B700FF}\"
#define COL_PINK           \"{FF00EA}\"
#define COL_MARONE         \"{A90202}\"
#define COL_CMD            \"{B8FF02}\"
#define COL_PARAM          \"{3FCD02}\"
#define COL_SERVER         \"{AFE7FF}\"
#define COL_VALUE          \"{A3E4FF}\"
#define COL_RULE           \"{F9E8B7}\"
#define COL_RULE2          \"{FBDF89}\"
#define COL_RWHITE         \"{FFFFFF}\"
#define COL_LGREEN         \"{C9FFAB}\"
#define COL_LRED           \"{FFA1A1}\"
#define COL_LRED2          \"{C77D87}\"
forward AutoSpawnVeh(playerid);
forward AutoSpawnVehEx(playerid);
new Float:AutoSpawn[][] =
{
{2092.3435,-2355.9475,13.5469},
{1992.4275,982.5914,10.8203},
{2153.7273,1725.5441,11.0469},
{2275.7246,2527.9807,10.8203},
{-2440.2441,-1676.3511,444.1784},
{1467.8433,-1654.4670,14.0469},
{1828.0745,-1402.1664,13.4297},
{380.5229,2619.4651,16.5066}
};
public OnGameModeInit()
{
btimer = SetTimer(\"AutoSpawnVeh\",300000,false);
return 1;
}
public AutoSpawnVehEx(playerid)
{
    new engine, lights, alarm, doors, bonnet, boot, objective;
SendClientMessageToAll(COLOR_RED,\"Senki nem találta meg a bónusz autót. 5 perc múlva új indul!\");
DestroyVehicle(kocsi);
GetVehicleParamsEx(kocsi, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(kocsi, engine, lights, alarm, doors, bonnet, boot, false);
btimer = SetTimer(\"AutoSpawnVeh\",300000,false);
bkocsi = false;
return 1;
}
public AutoSpawnVeh(playerid)
{
    new engine, lights, alarm, doors, bonnet, boot, objective;
new rand = random(sizeof(AutoSpawn));
kocsi = CreateVehicle(411,AutoSpawn[rand][0],AutoSpawn[rand][1],AutoSpawn[rand][2],90,0,1,-1);
btimer2 = SetTimer(\"AutoSpawnVehEx\",540000,false);
bkocsi = true;
GetVehicleParamsEx(kocsi, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(kocsi, engine, lights, alarm, doors, bonnet, boot, true);
SendClientMessageToAll(COLOR_GREEN,\"Bónusz kocsi lespawnolva. Keresd meg és jutalom vár rád!\");
switch(rand)
{
case 0: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Kezdõhely Közelében spawnolt! /-/\");
case 1: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Las Venturas Four Dragons közelében spawnolt! /-/\");
case 2: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Las Venturas Royal Casino közelében spawnolt! /-/\");
case 3: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Las Venturas Rendõrség közelében spawnolt! /-/\");
case 4: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Chilliad közelében spawnolt! /-/\");
case 5: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Los Santos Rendõrség közelében spawnolt! /-/\");
case 6: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Las Venturas BMX Park közelében spawnolt! /-/\");
case 7: SendClientMessageToAll(COLOR_LBLUE,\"/-/ Old Air közelében spawnolt! /-/\");
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == kocsi)
{
    if(bkocsi == true)
    {
   RemovePlayerFromVehicle(playerid);
   KillTimer(btimer2);
       new string[128], name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
   GameTextForPlayer(playerid,\"~g~Megtaláltad a Bónusz Kocsit Grat\",4000,4);
   format(string,sizeof(string),\" \\\\ \"COL_ORANGE\"%s \"COL_GREEN\"Megtalálta a Bónusz kocsit Jutalma: \"COL_ORANGE\"6\"COL_GREEN\" Score és \"COL_ORANGE\"6500$\",name);
   SendClientMessageToAll(COLOR_GREEN,string);
   SetPlayerScore(playerid,GetPlayerScore(playerid) +6);
   GivePlayerMoney(playerid, 6500);
   DestroyVehicle(kocsi);
   bkocsi = false;
   btimer = SetTimer(\"AutoSpawnVeh\",300000,false);
}
}
return 0;
}
CMD:bonuscarstart(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
    KillTimer(btimer);
KillTimer(btimer2);
    bkocsi = true;
AutoSpawnVeh(playerid);
SendClientMessageToAll(COLOR_LBLUE,\"Egy Admin elinditotta a Bónusz Autó-t\");
}
else
{
SendClientMessage(playerid,COLOR_RED,\"Nem vagy admin vagy nem vagy elég magas szintû adminisztrátor!\");
}
return 1;
}

 
Letöltés: http://solidfiles.com/d/733c6/
Cím: Bónuszautó Script
Írta: Rammstein - 2011. október 23. - 12:45:07
ez kellet ment a like köszi.
Cím: Bónuszautó Script
Írta: Norby - 2011. október 23. - 12:49:41
Kössz
Cím: Bónuszautó Script
Írta: Dead - 2011. október 23. - 13:01:18
1000000 Grat :) már 1 hónapja ilyet keresek :D
nagyon jó munka :)
Cím: Bónuszautó Script
Írta: instant - 2011. október 23. - 13:02:08
szép lett én a szerodon láttam ezt a scriptet
Cím: Bónuszautó Script
Írta: BoOy - 2011. október 23. - 13:44:52
Szép, szerintem mindenki ilyet akar, grat.  8)
Cím: Bónuszautó Script
Írta: xTomiX - 2011. október 23. - 14:31:48
Amugy a BMX park nem Lasvegasba van
Cím: Bónuszautó Script
Írta: BoOy - 2011. október 23. - 14:36:02
az a BMX park nem skatepark?
Cím: Bónuszautó Script
Írta: Pioneer - 2011. október 23. - 14:43:18
Yoooo :D
kellett !! +++++!!!
Cím: Bónuszautó Script
Írta: xTomiX - 2011. október 23. - 15:00:01
Idézetet írta: BoOy date=1319373362\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12706\" data-ipsquote-contentclass=\"forums_Topic
az a BMX park nem skatepark?
 
De es az lasvegasba van?
Cím: Bónuszautó Script
Írta: BoOy - 2011. október 23. - 15:09:28
Ls-ben és nem Las Vegas hanem Las Venturas.
Cím: Bónuszautó Script
Írta: The - 2011. október 23. - 15:20:41
Zsíír.  :)   8)
Cím: Bónuszautó Script
Írta: ~BlackStyler~ - 2011. október 23. - 15:28:41
zsir
Cím: Bónuszautó Script
Írta: Pioneer - 2011. október 23. - 15:54:09
Azt meglehet oldani h automatikusan induljon a szkript?
ne adminnak kelljen inditani?
Cím: Bónuszautó Script
Írta: BoOy - 2011. október 23. - 15:56:10
Magától megy.
Cím: Bónuszautó Script
Írta: Pioneer - 2011. október 23. - 16:05:31
nem a legelsõt bekell inditani rcon adminként

Dupla hozzászólás automatikusan összefûzve. ( 2011. október 23. - 16:19:08 )

Ja mégse
Cím: Bónuszautó Script
Írta: BoOy - 2011. október 23. - 17:09:19
:D :D :D
Cím: Bónuszautó Script
Írta: Norby - 2011. október 28. - 22:29:12
Nem muszály RCON adminként elinditani OnGameModeinit nél elindul a timer :)
Cím: Bónuszautó Script
Írta: |‾xɐʇuA - 2011. október 29. - 13:29:00
Láttam a szeródba non jó de azért néha bebugol :D
Cím: Bónuszautó Script
Írta: Rammstein - 2011. október 29. - 19:53:41
sajnos bugos, teszteltem és azt vettem észre hogy ugye többször is lespawnol pl ls pd nél és ott már 1 halom kocsi van..
Cím: Bónuszautó Script
Írta: |‾xɐʇuA - 2011. október 29. - 22:36:19
Idézetet írta: Stuntzor シ date=1319910821\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12706\" data-ipsquote-contentclass=\"forums_Topic
sajnos bugos, teszteltem és azt vettem észre hogy ugye többször is lespawnol pl ls pd nél és ott már 1 halom kocsi van..
 
igen erre írtam én is pl ahol wolt a spawn ls reptéren ott is vagy 20 kocsit spawnolt és lagg volt :S
Cím: Bónuszautó Script
Írta: .::David::. - 2011. november 01. - 19:52:12
f*sza lett csak kár hogy nem lehet beleülni
Cím: Bónuszautó Script
Írta: Swat - 2011. december 28. - 08:31:18
Szép lett
amikor azt irja ha Spawn hely közelében spawnolt az a LS-air akkar lenni?
Cím: Bónuszautó Script
Írta: |‾xɐʇuA - 2011. december 28. - 17:02:10
Idézetet írta: Swat date=1325057478\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12706\" data-ipsquote-contentclass=\"forums_Topic
Szép lett
amikor azt irja ha Spawn hely közelében spawnolt az a LS-air akkar lenni?
 
jah mert WebSite  szervere ott kezdõdött..
Cím: Bónuszautó Script
Írta: Swat - 2011. december 28. - 19:30:15
oké köszi