PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Sub Plugin: [BOT] Kf Teleporter"
#define VERSION "1.0"
#define AUTHOR "akcaliberk"
new iMaxPlayers;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_srvcmd("kfteleport","OtoTeleport")
iMaxPlayers = get_maxplayers();
}
public OtoTeleport() {
new map[32];
get_mapname(map,31)
new originct[3];
new origint[3];
if(equali(map,"de_dust2")) {
//Ct Koordinatlari
originct[0] = 1373; // X
originct[1] = 1988; // Y
originct[2] = 45; // Z
//T Koordinatlari
origint[0] = 1550; // X
origint[1] = 1147; // Y
origint[2] = 45; // Z
}
else if(equali(map,"de_inferno")) {
//Ct Koordinatlari
originct[0] = 1323; // X
originct[1] = 1046; // Y
originct[2] = 200; // Z
//T Koordinatlari
origint[0] = 1542; // X
origint[1] = 456; // Y
origint[2] = 200; // Z
}
else if(equali(map,"de_nuke")) {
//Ct Koordinatlari
originct[0] = 921; // X
originct[1] = -1653; // Y
originct[2] = -379; // Z
//T Koordinatlari
origint[0] = 1274; // X
origint[1] = -2227; // Y
origint[2] = -379; // Z
}
else if(equali(map,"de_train")) {
//Ct Koordinatlari
originct[0] = -779; // X
originct[1] = 1257; // Y
originct[2] = -187; // Z
//T Koordinatlari
origint[0] = -561; // X
origint[1] = 721; // Y
origint[2] = -187; // Z
}
for(new i = 0;i<iMaxPlayers;i++) {
if(get_user_team(i) == 1) {
set_user_origin(i,origint)
origint[0]-= 40;
}
else if(get_user_team(i) == 2) {
set_user_origin(i,originct)
originct[0]+= 40;
}
}
return PLUGIN_HANDLED
}
Bu plugini kurup, kf plugınınde ışınlanmanın gerçekleşeceği kısma server_cmd("kfteleport") yazarsan sorunsuz çalışır. Koordinatları tam ayarladım. Değiştiriceksen ufak değişiklikler yapabilirsin fakat bölgeyi değiştirirken dikkat et. Çünkü bir takım sağa doğru bir takım sola doğru sıralanıyor. Yanlış konumlandırırsan takımın geri kalanı duvara girebilir