witam!
szukam pluginu, dzięki któremu gracz po smierci od raz się respawnuje. nie chodzi mi o csdm tylko o sam auto respawn
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
respawn
Temat rozp. zGraferz, 05.09.2009 09:55
2 odpowiedzi w tym temacie
#1
Napisano 05.09.2009 09:55
#2
Napisano 05.09.2009 09:57
#include <amxmodx> #include <amxmisc> #include <hamsandwich> #define PLUGIN "Rozgrzewka nr blablabla" #define VERSION "milion" #define AUTHOR "R3X" #define MAX_PLAYERS 32 #define SPAWN_TASKID 9999 new g_cvarSpawnDelay; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_event("DeathMsg","onDeath","a"); register_logevent("eventRoundEnd",2,"1=Round_End"); g_cvarSpawnDelay=register_cvar("restart_spawndelay","2.0",0,2.0); } public onDeath(){ new vid=read_data(2); if(hasAliveTeamMate(vid)) set_task(get_pcvar_float(g_cvarSpawnDelay),"respawn",SPAWN_TASKID+vid); return PLUGIN_CONTINUE; } public respawn(task_id){ ExecuteHamB(Ham_CS_RoundRespawn,task_id-SPAWN_TASKID); } public eventRoundEnd(){ for(new i=1;i<=MAX_PLAYERS;i++){ if(task_exists(SPAWN_TASKID+i)) remove_task(SPAWN_TASKID+i); } } bool:hasAliveTeamMate(id){ new iTeam=get_user_team(id); new Players[32], playerCount; new id2; get_players(Players, playerCount); for (new i=0; i<playerCount; i++){ id2 = Players[i]; if(is_user_alive(id2)){ if(get_user_team(id2) == iTeam) return true; } } return false; }
#3
Napisano 05.09.2009 19:33
#include <amxmodx>
#include <hamsandwich>
public getlife(id)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
}
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych