Jump to content

[inc] Ohnostroj


ATomas

Recommended Posts

cau lidi tak sem pro vas vytvoril ten slibeny ohnostroj udelal sem ho ve formu includu je ke stazeni zde:

G4LH.jpg

mezi includy:

#include 

 

takze pouziti je jehnoduche do OnPlayerCommandText

si dejte

dcmd(start,5,cmdtext);
dcmd(konec,5,cmdtext);

predpokladam ze mate dcmd

toto jsou prikazy kterym lze ohnostroj spustit

a dale sem vytvoril jako by funkce ohnostroju hned vysvetlim:

 

do OnGameModeInit si vytvorte

 

Ohnostroj(354,1076.1257,1764.7116,11.0326,1064.4660,1761.0294,31.7899,3000,5000,5);

toto je id objektu ktere vyslete ja znam dve id svetelnych objektu a to 354 a 3666

souradnice ve kterem se objekt vytvori a zacne se pohybovat

toto jsou souradnice jakym smerem se objekt bude pohybovat

toto je timer proste kdyz se objekt vytvori a zacne se pohybovat po zadanem prikazu /start tet je to nastavene ze kdyz napisete /start tak se objekt zacne pohybovat az za 3 sekundy

toto je timer ktery urcuje za jakou dobu od zacatku pohybovani objektu se objekt smaze a vytvori se exploze

a toto je rychlost toho objektu

 

ne vzdy se staze ze objekt vybouchne az v cili muze treba vybouchnout na pul cesty ale vybuch se vytvori tam kde objekt zrovna je

 

je to jednoduche kdyz si udelate 10-20 souradek tak vam z toho muze vzniknout pekny ohnostroj

 

je mozne ze tam mam chybky testoval se mto jenom chvili kdyz tak hlaste

Link to comment
Share on other sites

no takhle ono to nema nic napsat jenom se to proste spusti vsechny ty Ohnostoj(...)

mimochodem ten priklad jak sem udaval ten je u stadionu v Las Venturas na severni strane na tom placku

Link to comment
Share on other sites

Ukazuje mi to par errorou:

 

C:\Documents and Settings\-\Plocha\pawno\new.pwn(92) : error 017: undefined symbol "dcmd"
C:\Documents and Settings\-\Plocha\pawno\new.pwn(93) : error 017: undefined symbol "dcmd"
C:\Documents and Settings\-\Plocha\pawno\new.pwn(165) : warning 203: symbol is never used: "dcmd_konec"
C:\Documents and Settings\-\Plocha\pawno\new.pwn(165) : warning 203: symbol is never used: "dcmd_start"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

 

 

Mod:

 

#include 
#include 
///FARBY
#define COLOR_WHITE 0xFFFFFFAA // Biela
#define FARBA_86 0xFF0011FF // Cervena
#define FARBA_27 0x33FF00FF // Zelena
#define FARBA_57 0x0000FFFF // Modra
#define FARBA_8  0FF8800FF // Oranzova
#define FARBA_15 0xFFFF00FF // Zlta
#define FARBA_41 0x00FFEEFF // Bl. Modra


public OnFilterScriptInit()
{
   return 1;
}
public OnFilterScriptExit()
{
   return 1;
}

public OnGameModeInit()
{
Ohnostroj(354,1076.1257,1764.7116,11.0326,1064.4660,1761.0294,31.7899,3000,5000,5);
Ohnostroj(354,1076.1257,1764.7116,11.0326,1064.4660,1761.0294,31.7899,3000,5000,5);
Ohnostroj(354,1076.1257,1764.7116,11.0326,1064.4660,1761.0294,31.7899,3000,5000,5);
Ohnostroj(354,1076.1257,1764.7116,11.0326,1064.4660,1761.0294,31.7899,3000,5000,5);
Ohnostroj(354,1076.1257,1764.7116,11.0326,1064.4660,1761.0294,31.7899,3000,5000,5);
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(start,5,cmdtext);
dcmd(konec,5,cmdtext);
return 1;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

 

Prosim o resenie :d

Link to comment
Share on other sites

patriku ty ses ale slepoun co ?:d nema tem definici na dcmd

 

tohle dej nahoru do modu

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

Link to comment
Share on other sites

patriku ty ses ale slepoun co ?:d nema tem definici na dcmd

 

tohle dej nahoru do modu

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

 

njn sem slepoun xD mám stoho jak tady sedím 10 hodin deně xD

Link to comment
Share on other sites

jo firefox nechapu proc sis dal 5X uplne stejnou drahu a timery

patrik88

tak mi ukaz Ohnostroj(..)

taky sis dal souradky mozna mas spatne timer nebo neco takovyho..

mimochodem diky za ten upload :d

Link to comment
Share on other sites

Tak ono se da predpokladat ze clovek tam ma tu definici, v dcmd je na pawnu pulka ( neli vic ) tutu, ale tak to vypadá na novej mod no ...

 

Trocha si vsimam ludi patrik :oboci: videl som jeho mod ZombieEru pomoha atd potom keby je om3n nanic tak by davidekpc nezalozil topic na rank moda

 

Ježiši přečti si to pořádně - nic proti Om3novi, v žádnym případě neříkám že "je om3n nanic", nejdřív čti ...

Link to comment
Share on other sites

mne to funguje normalne napises /start svetlo se odesle od ty fontany pred sruhou a tam vybouchne pokud chces aby se to spustilo okamzite po napsani /start tak si dej

Ohnostroj(354,2117.0120,1683.2275,12.9482,1064.4660,1761.0294,31.7899,0,5000,5);

kdyz mas 0 misto 3000 tak se ti to spusti okamzite a dej si tmu tak 1 hodinu rano potom je to lepe videt

 

mimochodem kdyz napises

/start 0

tak se to spusti jenom jednou

a kdyz napises

/start 1

tak se to bude konat porad dokola (mnelo by :d)

Link to comment
Share on other sites

  • 3 weeks later...

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...