CSPLague
Otomatik silah plugini istiyorum - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Otomatik silah plugini istiyorum (/showthread.php?tid=6813)



Otomatik silah plugini istiyorum - HijyeniK - 18-02-13

Öncelikle merhaba arkadaşlar.
Deathrun modum için bir plugin istiyorum;
Her el başı CT'ye 32 16 21 kodlu silahlar,
Her el başı T'ye 82 kodlu silah otomatik olarak verilecek.
Mesela ct deyken silahlar geldi bir dahaki ele o adam t olunca silah kalmasın.
Şimdiden teşekkürler, iyi forumlar.



Cevap: Otomatik silah plugini istiyorum - akcaliberkk - 18-02-13

silahların isimlerini ver


Cevap: Otomatik silah plugini istiyorum - HijyeniK - 18-02-13

CT için : 40 Dual Elites, Leone gauge 12 super, KMSUB- MACHINE GUN
T için : SG GRENADE


Cevap: Otomatik silah plugini istiyorum - JDM - 19-02-13

Bunu deneyin ->

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Oto Silah"
#define VERSION "1.0"
#define AUTHOR "JDM"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Add your code here...
    
    
RegisterHam(Ham_Spawn"player""OyuncuDogunca")
    
register_logevent("SilahAt"2"1=Round_End")
}

public 
OyuncuDogunca(id) {
    if (
get_user_team(id) == 2)
    {
        
give_item(id"weapon_elite")
        
give_item(id"weapon_m3")
        
give_item(id"weapon_mp5navy")
    }
    else if(
get_user_team(id) == 1)
    {
        
give_item(id"weapon_smokegrenade")
    }
}
public 
SilahAt(id) {
    
strip_user_weapons(id)
    
give_item(id"weapon_knife")
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 



Cevap: Otomatik silah plugini istiyorum - akcaliberkk - 19-02-13

PHP Code:
RegisterHam(Ham_Spawn,"player","OyuncuDogunca"

Yanlıştır. 4. parametreyi belirtmezseniz otomatik 0 yapar. Yani oyuncu dogmadan hemen önce çalıştırır. Oyuncu o sırada spawn edılmış olmayacagından istenen olay gerçekleşmez.

Doğrusu:
PHP Code:
RegisterHam(Ham_Spawn,"player","OyuncuDogunca",1

------------------------

Round_End olayı kişisel gerçekleşmez yani "id" kullanamazsın. For döngüsüyle bütün id ler için strip yapıcaktın.

Hatasız Plugin:

PHP Code:
#include <amxmodx>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Oto Silah"
#define VERSION "1.0"
#define AUTHOR "JDM"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Spawn"player""OyuncuDogunca",1)
    
register_logevent("SilahAt"2"1=Round_End")
}

public 
OyuncuDogunca(id) {
    if (
get_user_team(id) == 2)
    {
        
give_item(id"weapon_elite")
        
give_item(id"weapon_m3")
        
give_item(id"weapon_mp5")
    }
    else if(
get_user_team(id) == 1)
    {
        
give_item(id"weapon_smokegrenade")
    }
}
public 
SilahAt() {
    new 
players[32],inum;
    
get_players(players,inum)
    for(new 
ii<inum;i++) {
        
strip_user_weapons(players[i])
        
give_item(players"weapon_knife")
    }
    

[/i][/i]


Cevap: Otomatik silah plugini istiyorum - JDM - 20-02-13

Gelişi güzel yapmıştım haklısın hatalarımı gördüğüm iyi oldu teşekkürler


Cevap: Otomatik silah plugini istiyorum - HijyeniK - 21-02-13

hepsi oluyor fakat ctde 32 kodlu silah gelmiyor


Cevap: Otomatik silah plugini istiyorum - akcaliberkk - 21-02-13

give_item(id, "weapon_mp5navy")
Olucak