PDA

View Full Version : Scripteri AMXX



Tiger
02-11-2015, 09:01 PM
Datorita faptului ca timpul meu liber pe care-l aloc pentru rezolvarea problemelor din comunitate scade tot mai des in ultimul timp din cauza proiectelor si a lucrarii de licenta nevoia de scripteri este iminenta.

Va rog, ca in cel mai scurt timp posibil, sa cautati si sa incurajati scripterii amxx sa vina la noi in comunitate!!! NU va cer sa invatati amxx, va cer doar sa cautati oameni dispusi sa ajute la dezvoltarea in continuare a comunitatii!!! Scripterii vor beneficia de grad pe forum (Programator + Moderator) + oferim, in limita resurselor disponibile, servere gratuite de Counter-Strike 1.6.

Acest topic nu este doar un alt topic facut doar sa-l citeasca lumea, ci este o situatie critica. Trebuiesc impartite sarciniile in functie de gradul pe forum, asa cum ar fi trebuit sa fie de la bun inceput si nu a fost!

Momentan, datorita activitatii, AsuStar este la conducere pe partea de scripting amxx.

Dumy#
04-11-2015, 09:43 PM
Salut , pot veni eu , dețin addons-uri amxx. de ultima ora .
MODS : GG -GunGame
ZM-ZOMBIE
RESPAWN/CSDM
FURIEN
Mulțumesc !


EDIT : MasterServer în curs de populare !

v1s1oN
13-06-2016, 09:53 PM
Daca mai e valabila oferta pot veni si eu cu un ajutor in schimbul unei plati lunare sau a unui server de cs 1.6 gratis.
Salut tuturor, ofer support pentru serverele de CS 1.6 contra-cost.Pretul se mareste in functie de dificultatea cererii Detinatorului.
In ce consta ajutorul meu:
* Schimbarea unui/unor plugine.
* Editarea unui/unor plugine.
* Adaugarea/Inlaturarea unui/unor plugine.
* Reinstalarea completa a serverului.
* Traducerea serverului intr-o alta limba.
* Protejarea serverului de hackerii care va "sparg" serverul cu rcon_password adaugandu-si lor accese si banand serverul totodata.
* Rezolvarea bugurilor.

Orice modificare v-a fi testata inainte de a ajunge pe serverul dumneavoastra astfel incat sa nu existe posibilitatea unor erori din care ar rezulta Crashul serverului.

Pentru cei interesati puteti sa-mi lasati PM pe forum sau la ID-ul de messenger: topkobk@yahoo.com

eXcess | BLACK SCORPION
14-06-2016, 09:20 AM
Ma bag si eu.detin propriul servar de cs clasic,pot face pluginurii,amx_who,rank top 15,harti si tot ce tine de un servar,schimbare mod,servar de mixuri intre clanuri si asa mai departe.

CsCatalinGo
26-06-2016, 08:53 AM
ok , vin si eu , dar va spun de acuma , nu fac plugine la plata sau gratuite , pluginele pe care eu le fac sunt ale mele daca le postez vor fi doar amxx , apropo daca vreti sa ma testati va spun de acuma nu voi da nici un test , daca vreti ma adauga-ti si va ajut la probleme / errori server si paote o sa mai postez si plugin-uri pe care le fac in viitor .

Am 1 an de scripting din care m-am lasat 6 luni parca :)) , si la probleme cu servere am experienta de ceva timp , astept sa primesc grad-ul daca mai e valabila treaba asta :)

TheBlack[G]
15-11-2017, 06:40 PM
Vreau si eu sa incerc,inteleg limbajul si am ceva plugin-uri facute de mine...am avut si servere 32/32 iti pot oferii poze in privat cu ceva sisteme care nu le gasesti pe net
Ex:la mod-ul zombii stiu sa rezolv acel bug la sursa zombiexp chiar am una reparata de mine toata,stiu sa modific gen sa fie si la mod-ul assasin o atributie de exemplu cum avem in sursa zombiexp

public zp_user_humanized_post(id)
{
// Hes become human again, set our vars
if( !zp_get_user_survivor(id) )
{
humanme(id)
setHumanParameters(id)
} else {
// He has become a survivor
g_human[id] = false
}
O sa transformam asa

public zp_user_humanized_post(id)
{
// Hes become human again, set our vars
if( !zp_get_user_survivor(id) && !zp_get_user_sniper(id) )
{
humanme(id)
setHumanParameters(id)
} else {
// He has become a survivor
g_human[id] = false
}

ShowHUD(id)
}
Sa zicem ca bagam o clasa de zombie 4.3 pe fix 5 a,pentru serverele care au trecut de zombie plague 4.3 si o sa puna clase zp 4.3 o sa se faca un bug la modurile noi din zp 4.3 fix 5 a deoarece nu au aceleasi native-uri deci la assassin o sa aiba puterea de la zombie-ul ales ultima data si o sa isi poata folosi si abilitatea si eu as vrea sa va arat ca stiu

Clasa normala pentru 4.3:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <zombieplague>
#include <zombiexp>

#define PLUGNAME "[ZP] Zombie Respawn"
#define AUTHOR "CHyC/PomanoB"
#define VERSION "4.0"

new const zclass_name[] = { "First Zm" }
new const zclass_info[] = { "Are 4 Respawnuri" }
new const zclass_model[] = { "zombie_source" }
new const zclass_clawmodel[] = { "zp_claw_source_v44.mdl" }
const zclass_health = 3200
const zclass_speed = 240
const Float:zclass_gravity = 0.640
const Float:zclass_knockback = 0.100
const zclass_level = 1 // level required to use

new bool:g_end

new g_respawn_count[33]

new cvar_maxspawn , cvar_spawndelay , cvar_color , cvar_colorspawn , cvar_amount , cvar_time;

new g_zclass_respawn


public plugin_precache()
{
g_zclass_respawn = zpxp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback, zclass_level)
}

public plugin_init()
{
RegisterHam(Ham_Killed, "player", "PlayerKilled", 1);
register_cvar("zp_respawn", VERSION, FCVAR_SERVER)

cvar_maxspawn = register_cvar("zp_max_spawn" , "4");
cvar_spawndelay = register_cvar("zp_spawn_time" , "5.0");
cvar_color = register_cvar("zp_color" , "1");
cvar_colorspawn = register_cvar("zp_color_spawn" , "0 255 0");
cvar_amount = register_cvar("zp_color_amount" , "30");
cvar_time = register_cvar("zp_color_time" , "10.0");
}

public PlayerKilled(Victim)

if (zp_get_user_zombie(Victim) && zp_get_user_zombie_class(Victim) == g_zclass_respawn && !zp_get_user_nemesis(Victim))
set_task((get_pcvar_float(cvar_spawndelay)), "PlayerRespawn", Victim);

public PlayerRespawn(id)
{
if (g_respawn_count[id]++>=get_pcvar_num(cvar_maxspawn))
return PLUGIN_CONTINUE;

if (!g_end && !is_user_alive(id) && zp_get_user_zombie(id) && zp_get_user_zombie_class(id) == g_zclass_respawn && !zp_get_user_nemesis(id))
{
remove_task(id);
zp_respawn_user(id, ZP_TEAM_ZOMBIE)


if(get_pcvar_num(cvar_color))
{
new szColor[12], szRed[4], szGreen[4], szBlue[4]
get_pcvar_string(cvar_colorspawn,szColor,11)
parse(szColor,szRed,3,szGreen,3,szBlue,4)

new iRed = clamp(str_to_num(szRed),0,255)
new iGreen = clamp(str_to_num(szGreen),0,255)
new iBlue = clamp(str_to_num(szBlue),0,255)

set_user_rendering(id,kRenderFxGlowShell,iRed,iGre en,iBlue,kRenderNormal,get_pcvar_num(cvar_amount))
set_task(get_pcvar_float(cvar_time),"event_time_color",id)

}
}
return PLUGIN_CONTINUE;
}

public event_time_color(id)
{
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderN ormal,0)
}

public zp_round_ended(winteam)
{
g_end = true
}

public zp_round_started(gamemode, player)
{
g_end = false
arrayset(g_respawn_count,0,33)
}

Clasa modificata pentru 4.3 fix 5 a:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <zombieplague>
#include <zombiexp>

#define PLUGNAME "[ZP] Zombie Respawn"
#define AUTHOR "CHyC/PomanoB"
#define VERSION "4.0"

new const zclass_name[] = { "First Zm" }
new const zclass_info[] = { "Are 4 Respawnuri" }
new const zclass_model[] = { "zombie_source" }
new const zclass_clawmodel[] = { "zp_claw_source_v44.mdl" }
const zclass_health = 3200
const zclass_speed = 240
const Float:zclass_gravity = 0.640
const Float:zclass_knockback = 0.100
const zclass_level = 1 // level required to use

new bool:g_end

new g_respawn_count[33]

new cvar_maxspawn , cvar_spawndelay , cvar_color , cvar_colorspawn , cvar_amount , cvar_time;

new g_zclass_respawn


public plugin_precache()
{
g_zclass_respawn = zpxp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback, zclass_level)
}

public plugin_init()
{
RegisterHam(Ham_Killed, "player", "PlayerKilled", 1);
register_cvar("zp_respawn", VERSION, FCVAR_SERVER)

cvar_maxspawn = register_cvar("zp_max_spawn" , "4");
cvar_spawndelay = register_cvar("zp_spawn_time" , "5.0");
cvar_color = register_cvar("zp_color" , "1");
cvar_colorspawn = register_cvar("zp_color_spawn" , "0 255 0");
cvar_amount = register_cvar("zp_color_amount" , "30");
cvar_time = register_cvar("zp_color_time" , "10.0");
}

public PlayerKilled(Victim)

if (zp_get_user_zombie(Victim) && zp_get_user_zombie_class(Victim) == g_zclass_respawn && !zp_get_user_nemesis(Victim) && !zp_get_user_assassin(Victim))
set_task((get_pcvar_float(cvar_spawndelay)), "PlayerRespawn", Victim);

public PlayerRespawn(id)
{
if (g_respawn_count[id]++>=get_pcvar_num(cvar_maxspawn))
return PLUGIN_CONTINUE;

if (!g_end && !is_user_alive(id) && zp_get_user_zombie(id) && zp_get_user_zombie_class(id) == g_zclass_respawn && !zp_get_user_nemesis(id) && !zp_get_user_assassin(id))
{
remove_task(id);
zp_respawn_user(id, ZP_TEAM_ZOMBIE)


if(get_pcvar_num(cvar_color))
{
new szColor[12], szRed[4], szGreen[4], szBlue[4]
get_pcvar_string(cvar_colorspawn,szColor,11)
parse(szColor,szRed,3,szGreen,3,szBlue,4)

new iRed = clamp(str_to_num(szRed),0,255)
new iGreen = clamp(str_to_num(szGreen),0,255)
new iBlue = clamp(str_to_num(szBlue),0,255)

set_user_rendering(id,kRenderFxGlowShell,iRed,iGre en,iBlue,kRenderNormal,get_pcvar_num(cvar_amount))
set_task(get_pcvar_float(cvar_time),"event_time_color",id)

}
}
return PLUGIN_CONTINUE;
}

public event_time_color(id)
{
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderN ormal,0)
}

public zp_round_ended(winteam)
{
g_end = true
}

public zp_round_started(gamemode, player)
{
g_end = false
arrayset(g_respawn_count,0,33)
}
Stiu cum se creeaza si log-uri,salvari nvault (trebuie sa recunosc ca ma mai incurc)
Si mai stiu cateva chestii