1. sayfa (Toplam 2 sayfa)

otomatik para

Gönderilme zamanı: Cmt Mar 17, 2018 9:25 pm
gönderen omerdalkesen22
arkadaşlar 7 elde bir otomatik amx_givemoney @all 16000 komutunu kullansın server otomatık bız bısey yapmasak bıle kendı oto versın boyle bır plugın varmı arkadaşlar

otomatik para

Gönderilme zamanı: Pzr Mar 18, 2018 12:49 pm
gönderen ShooTeR
omerdalkesen22 yazdı: Pzr Mar 18, 2018 12:17 pm konu mevcut

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define PLUGIN "Otomatik Para Ver"
#define VERSION "1.0"
#define AUTHOR "ShooTeR"

new otopara[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("eRoundStart", 2, "1=Round_Start");
}
public otoparaver()
{
	cs_set_user_money(0,16000)
	set_task(0.5,"otoparaelsifirla",0)
	client_print(0,print_center,"Server tarafindan otomatik olarak 16000 TL Verildi.")
}
public otoparaelsifirla(){
	new players[32], inum, id
	get_players(players, inum)
	for(new i;i<inum;i++) {
		id = players[i]
		otopara[id] = 0
	}
}
public client_connect(id){
	otopara[id] = 0
}
public client_disconnected(id)
{
	otopara[id] = 0
}
public eRoundStart() {
	new players[32], inum, id
	get_players(players, inum)
	for(new i;i<inum;i++) {
		id = players[i]
		if(otopara[id] >= 7)
		{
		otoparaver()
	}
		otopara[id] += 1
	}
}
Test et bi bakalım.

otomatik para

Gönderilme zamanı: Pzt Mar 19, 2018 7:01 pm
gönderen omerdalkesen22
ShooTeR yazdı: Pzr Mar 18, 2018 12:49 pm
omerdalkesen22 yazdı: Pzr Mar 18, 2018 12:17 pm konu mevcut

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define PLUGIN "Otomatik Para Ver"
#define VERSION "1.0"
#define AUTHOR "ShooTeR"

new otopara[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("eRoundStart", 2, "1=Round_Start");
}
public otoparaver()
{
	cs_set_user_money(0,16000)
	set_task(0.5,"otoparaelsifirla",0)
	client_print(0,print_center,"Server tarafindan otomatik olarak 16000 TL Verildi.")
}
public otoparaelsifirla(){
	new players[32], inum, id
	get_players(players, inum)
	for(new i;i<inum;i++) {
		id = players[i]
		otopara[id] = 0
	}
}
public client_connect(id){
	otopara[id] = 0
}
public client_disconnected(id)
{
	otopara[id] = 0
}
public eRoundStart() {
	new players[32], inum, id
	get_players(players, inum)
	for(new i;i<inum;i++) {
		id = players[i]
		if(otopara[id] >= 7)
		{
		otoparaver()
	}
		otopara[id] += 1
	}
}
Test et bi bakalım.
peki dostum kaç elde bir verecek ?

otomatik para

Gönderilme zamanı: Pzt Mar 19, 2018 7:21 pm
gönderen ShooTeR
7

otomatik para

Gönderilme zamanı: Pzt Mar 19, 2018 7:32 pm
gönderen omerdalkesen22
vermedi eklerken hata yok ama verırken vermedı dosya halınde atarmısın

otomatik para

Gönderilme zamanı: Pzt Mar 19, 2018 10:07 pm
gönderen !berk!23
@ShooTeR
Normalde Karişmazdimda Buyur;
Neden bunu kişisel olarak düşündünki;
Mantigi şöyle kurmaliydin mesela jailde bir servere girince gün 0 danmi başlar ? yoksa kaldigi yerden devammi eder ?
bu genel bir değişken senin dediğini düzeltseydim. benim buel 7.hakkim dolardi diğerinin başka el saçma olurdu.
Bide neden bu kadar eklentiyi uzattiğni anlayamadim.

Kod: Tümünü seç

#include <amxmodx>
#include <cstrike>
new ver
new const kimbu[][] = {
	"ParaVer",
	"v1.0",
	"!Berk!"	
}
public plugin_init() {
	register_plugin(kimbu[0],kimbu[1][0],kimbu[2][0])	
	register_event("HLTV", "beRS", "a", "1=0", "2=0")
}
public beRS(){
	ver++
	if(ver == 7){
		ver=0
		new players[32],inum,id
		get_players(players,inum)
		for(new i;i<inum;i++){
			id = players[i]
			cs_set_user_money(id,16000)
		}
	}
}

otomatik para

Gönderilme zamanı: Sal Mar 20, 2018 3:38 am
gönderen specified
!berk!23 yazdı: Pzt Mar 19, 2018 10:07 pm @ShooTeR
Normalde Karişmazdimda Buyur;
Neden bunu kişisel olarak düşündünki;
Mantigi şöyle kurmaliydin mesela jailde bir servere girince gün 0 danmi başlar ? yoksa kaldigi yerden devammi eder ?
bu genel bir değişken senin dediğini düzeltseydim. benim buel 7.hakkim dolardi diğerinin başka el saçma olurdu.
Bide neden bu kadar eklentiyi uzattiğni anlayamadim.

Kod: Tümünü seç

#include <amxmodx>
#include <cstrike>
new ver
new const kimbu[][] = {
	"ParaVer",
	"v1.0",
	"!Berk!"	
}
public plugin_init() {
	register_plugin(kimbu[0],kimbu[1][0],kimbu[2][0])	
	register_event("HLTV", "beRS", "a", "1=0", "2=0")
}
public beRS(){
	ver++
	if(ver == 7){
		ver=0
		new players[32],inum,id
		get_players(players,inum)
		for(new i;i<inum;i++){
			id = players[i]
			cs_set_user_money(id,16000)
		}
	}
}
Olasi bir restarta karsi restart eventinde ver=0 atanmali, bu sekilde daha sorunsuz calisacaktir.

otomatik para

Gönderilme zamanı: Sal Mar 20, 2018 7:38 am
gönderen !berk!23
@specified
Ozaman 7 roundu gecer.
eklentinin amaci her 7 roundda vermek.
kar kis demeden ne olursa olsun.
Restart atilirsa atilsin saymaya devam etmeliki tam 7 roundta verebilsin.
şimdi bdni daha iyi anlamışsindir umarım

otomatik para

Gönderilme zamanı: Sal Mar 20, 2018 8:32 am
gönderen specified
!berk!23 yazdı: Sal Mar 20, 2018 7:38 am @specified
Ozaman 7 roundu gecer.
eklentinin amaci her 7 roundda vermek.
kar kis demeden ne olursa olsun.
Restart atilirsa atilsin saymaya devam etmeliki tam 7 roundta verebilsin.
şimdi bdni daha iyi anlamışsindir umarım
Örneğin 6. Yada 12. Roundda restart atıldı, direk ilk roundda 16000 para vericek, burada biraz oyunun mantık hatası var, eğer arkadaşın serveri proysa dediğim gibi isteyecektir.

otomatik para

Gönderilme zamanı: Sal Mar 20, 2018 4:59 pm
gönderen !berk!23
@specified Dediğin gibi düşünürsek. beni ilgilendirmez ne demiş 7 elde para versin bitti.
Biri bana admin menu yap dese. içeriğini verse giriş yetkisini vermese.
O menuye herkez girer. adam bunu yazarsada bak bakalim konuda belirtmişmisin derim :)