San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: $uRí - 2012. április 14. - 23:05:56
Cím: Power Tûz/Fire!
Írta: $uRí - 2012. április 14. - 23:05:56
Üdv elhoztam nektek a www.sa-mp.com fórumrol egy szépen kidolgozott szkriptet! Lényege ahányszor beírod /fire anyi tûz bombád lesz! Magyarositani nem kell mert nincsen benne szöveg :D Erdeti Téma: http://forum.sa-mp.com/showthread.php?t=320398 Erdeti Készitõ: BRICS Szkript:
#include <a_samp> /*POWER FIRE by BRICS*/ #define POWER_FIRE_ENABLED_TEXT \"The power of fire enabled. Using the power-fire - punch\" #define ERROR_1 \"You already have the power-fire\" #define MESS_1 \"You do not own a power-fire\" #define FIRE_TIMER_INTERVAL 80 #define FIRE_POWER_SOUND 1039 #define FIRE_START_DIST 13.0 #define FIRE_FINAL_DIST 90.0 #define FIRE_NEXT_DIST 3.0 #define Explosion_Rad 5 #define Explosion_Type 1 #define FIRE_CMD \"/fire\" #define PLAYER_DAMAGE_DIST 1.5 #define VEH_DAMAGE_DIST 4.0 /*Code*/ new S[MAX_PLAYERS] = -1; new Fires[MAX_PLAYERS]; new Float: dist[MAX_PLAYERS]/* = 100.0*/; new Timer[MAX_PLAYERS]; new Float: PEX[3][MAX_PLAYERS]; new Float: P[4][MAX_PLAYERS]; forward Fireman(playerid); public OnFilterScriptInit() { print(\" Fire-Power by BRICS loaded.\"); for(new i; i < GetMaxPlayers(); i++)S = -1; return 1; } public OnFilterScriptExit() { for(new i; i < GetMaxPlayers(); i++)KillTimer(Timer); print(\" Fire-Power by BRICS unloaded.\"); return 1; } public OnPlayerConnect(playerid) { S[playerid] = -1; Fires[playerid] = 0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(FIRE_CMD, cmdtext, true, 10) == 0) { if(S[playerid] > -1)return SendClientMessage(playerid,-1,ERROR_1); S[playerid] = 1; Fires[playerid] = 5; SendClientMessage(playerid,-1,POWER_FIRE_ENABLED_TEXT); return 1; } return 0; } public Fireman(playerid) { if(dist[playerid] >= FIRE_FINAL_DIST) { KillTimer(Timer[playerid]); //dist[playerid] = 100.0; if(Fires[playerid] == 0) { S[playerid] = -1; SendClientMessage(playerid,-1,MESS_1); return 1; } S[playerid] = 1; return 1; } GetXYInFrontOfPoint(P[0][playerid],P[1][playerid], PEX[0][playerid], PEX[1][playerid], P[3][playerid], dist[playerid]); CreateExplosion(PEX[0][playerid],PEX[1][playerid],P[2][playerid],Explosion_Type,Explosion_Rad); for(new i; i < GetMaxPlayers(); i ++) { if(!IsPlayerConnected(i))continue; if(GetPlayerDistanceFromPoint(i,PEX[0][playerid],PEX[1][playerid],P[2][playerid]) < PLAYER_DAMAGE_DIST) { new Float:hp; GetPlayerHealth(i,hp); if(hp <= 0)continue; SetPlayerHealth(i,-1); } } for(new v; v < MAX_VEHICLES; v ++) { if(GetVehicleDistanceFromPoint(v,PEX[0][playerid],PEX[1][playerid],P[2][playerid]) <= VEH_DAMAGE_DIST)SetVehicleHealth(v,0);
Ez jol jön de mivel készitetted a videot ha ezt megtudhatnám?
Semivel, nem én készitettem hanem az erdeti készitõ :D E: De van külön program a videó készitésére!
Cím: Power Tûz/Fire!
Írta: Dead - 2012. április 15. - 06:53:46
Ez jó cucc XD Funolni lehet vele :)
Cím: Power Tûz/Fire!
Írta: instant - 2012. április 15. - 08:18:55
ez mekkora :D Like :thumbsup: :thumbsup:
Cím: Power Tûz/Fire!
Írta: Benceee - 2012. április 15. - 09:42:43
Hiányzik az #include < a_samp >.
Cím: Power Tûz/Fire!
Írta: $uRí - 2012. április 15. - 09:55:13
Nem hiányzik mert benne van az ô saját inc be!
Cím: Power Tûz/Fire!
Írta: Pedró - 2012. április 15. - 18:22:47
elhoztam nektek a www.sa-mp.com fórumrol[/quote] istenem, meddig tart ez a korszak? : \' <
Hiányzik az #include < a_samp >.
Nem hiányzik mert benne van az ô saját inc be![/quote]
asd ez fájt : < amúgy semmi értelme ilyenekkel telirakni a fórumot. mindenki csak hsz hunterkedik hogy húdejó stb. de senki sem használja kb.. tiszteletem! Stuntzor [/quote] [/quote]
Cím: Power Tûz/Fire!
Írta: Prototype - 2012. április 15. - 18:43:13