Plugin Cerut: plugin steam slot
Descriere (adica ce face el mai exact): As dori si eu daca mai exista cineva care are pluginul steam slot. Jucatorii care detin steam sa poata sa obtina slot prin comanda /steam daca au jucat 30 de minute .
Serverul ruleaza (HLDS/ReHLDS):
Versiune AMX Mod X:
Modul Serverului:
plugin steam slot
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
-
- Membru, skill +1
- Posts: 114
- Joined: 15 Mar 2015, 23:13
- Detinator Steam: Da
- CS Status: linux
- Detinator server CS: GO.ELDERS.RO
- SteamID: DA
- Fond eXtream: 0
- Location: Suceava
- Contact:
- levin
- Scripter eXtreamCS
- Posts: 3844
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: riseofevo
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 594 times
- Contact:
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
-
- Membru, skill +1
- Posts: 114
- Joined: 15 Mar 2015, 23:13
- Detinator Steam: Da
- CS Status: linux
- Detinator server CS: GO.ELDERS.RO
- SteamID: DA
- Fond eXtream: 0
- Location: Suceava
- Contact:
- Laurentiu P.
- Fost moderator
- Posts: 2549
- Joined: 10 Jul 2013, 21:26
- Detinator Steam: Da
- Reputatie: Fost super moderator
- Fond eXtream: 100
- Has thanked: 26 times
- Been thanked: 62 times
- Contact:
no...
- levin
- Scripter eXtreamCS
- Posts: 3844
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: riseofevo
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 594 times
- Contact:
dacă nu are sma ce are? e mai bine că nu are sma, nu te poți pune la autor, oricum există pe net câteva, și aici
ce ai dat tu laure, se bazează pe ore salvate pe nick, el vrea doar pentru cei cu steam valid
ce ai dat tu laure, se bazează pe ore salvate pe nick, el vrea doar pentru cei cu steam valid
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
-
- Membru, skill +1
- Posts: 114
- Joined: 15 Mar 2015, 23:13
- Detinator Steam: Da
- CS Status: linux
- Detinator server CS: GO.ELDERS.RO
- SteamID: DA
- Fond eXtream: 0
- Location: Suceava
- Contact:
- levin
- Scripter eXtreamCS
- Posts: 3844
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: riseofevo
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 594 times
- Contact:
pe ce flag ai slotul?
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
-
- Membru, skill +1
- Posts: 114
- Joined: 15 Mar 2015, 23:13
- Detinator Steam: Da
- CS Status: linux
- Detinator server CS: GO.ELDERS.RO
- SteamID: DA
- Fond eXtream: 0
- Location: Suceava
- Contact:
- levin
- Scripter eXtreamCS
- Posts: 3844
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: riseofevo
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 594 times
- Contact:
ai un plugin pentru /slot sau /ore preferat? dacă da să-l postezi, ca să-l editez pentru steam
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
-
- Membru, skill +1
- Posts: 114
- Joined: 15 Mar 2015, 23:13
- Detinator Steam: Da
- CS Status: linux
- Detinator server CS: GO.ELDERS.RO
- SteamID: DA
- Fond eXtream: 0
- Location: Suceava
- Contact:
- levin
- Scripter eXtreamCS
- Posts: 3844
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: riseofevo
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 594 times
- Contact:
Code: Select all
#include <amxmodx>
#include <amxmisc>
#include <nvault>
new g_vault,pcvar_time_slot,iMinutes[33],iHours[33]
new g_szSteamID[33][35]
new vaultkey[64],vaultdata[256],hours[3],minutes[3]
static const
PLUGIN[] = "Played Time",
VERSION[] = "1.0",
AUTHOR[] = "scosmyn";
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /slot","cmdSlot")
register_clcmd("say /ore","cmdHours")
register_clcmd("slot_password","cmdPass")
g_vault = nvault_open("PlayedTime")
pcvar_time_slot = register_cvar("cvar_time_slot","10") // de aici modifici la cate ore poti lua slot
if(g_vault == INVALID_HANDLE)
set_fail_state("Eroare la deschiderea bazei de date din Vault.")
}
public cmdSlot(id) {
if(is_user_admin(id))
{
client_print(id,print_chat,"Ai deja acces!")
return
}
if(!is_user_steam(id))
{
client_print(id,print_chat,"Nu ai CS1.6 pe Steam.")
return
}
if(iHours[id] >= get_pcvar_num(pcvar_time_slot)) client_cmd(id,"messagemode amx_passwords")
else client_print(id,print_chat,"Momentan ai %d ore, si iti mai trebuiesc %d pentru a activa SLOT.",iHours[id],get_pcvar_num(pcvar_time_slot)-iHours[id])
}
public cmdPass(id) {
if(iHours[id] < get_pcvar_num(pcvar_time_slot) || is_user_admin(id)||!is_user_steam(id)) return
new Password[35],name[33]
get_user_name(id,name,charsmax(name))
read_args(Password,charsmax(Password))
remove_quotes(Password)
if(strlen(Password)<4)
{
client_print(id,print_chat,"Parola prea scurta. Minim 5 caractere!")
client_cmd(id, "messagemode slot_password");
return
}
else if(equal(Password,""))
{
client_print(id,print_chat,"Parola invalida! Nu ai scris nimic la parola.")
client_cmd(id, "messagemode slot_password");
return
}
else if(strlen(Password)>=15)
{
client_print(id,print_chat,"Parola prea lunga. Maxim 14 caractere!")
client_cmd(id, "messagemode slot_password");
return
}
new form[125]
formatex(form,charsmax(form),"^"%s^" ^"%s^" ^"bs^" ^"ce^" ; slot activat de pe numele %s",g_szSteamID[id],Password,name)
write_file("/addons/amxmodx/configs/users.ini",form,-1)
server_cmd("amx_reloadadmins")
client_print(id,print_chat,"Nume: %s / Parola: %s",name,Password)
console_print(id,"Nume: %s / Parola: %s .",name,Password)
return
}
public cmdHours(id) client_print(id,print_chat,"Ai %d ore si %d minute jucate pe server",iHours[id],iMinutes[id])
public client_disconnect(id) if(!is_user_bot(id)&&!is_user_admin(id)&&is_user_steam(id)) SaveData(id)
public client_putinserver(id) {
if(!is_user_bot(id)&&!is_user_admin(id)&&is_user_steam(id))
{
get_user_authid(id,g_szSteamID[id],charsmax(g_szSteamID[]))
LoadData(id)
set_task(60.0,"count_hours",id,_,_,"b")
}
}
public count_hours(id) {
iMinutes[id]++
if(iMinutes[id] == 60)
{
iMinutes[id] = 0
iHours[id]++
}
}
public SaveData(id)
{
formatex(vaultkey,charsmax(vaultkey),"%s-OreJucate",g_szSteamID[id])
formatex(vaultdata,charsmax(vaultdata),"%d %d",iMinutes[id],iHours[id])
nvault_set(g_vault,vaultkey,vaultdata)
}
public LoadData(id)
{
formatex(vaultkey,charsmax(vaultkey),"%s-OreJucate",g_szSteamID[id])
formatex(vaultdata,charsmax(vaultdata),"%d %d",iMinutes[id],iHours[id])
nvault_get(g_vault,vaultkey,vaultdata,charsmax(vaultdata))
parse(vaultdata,minutes,charsmax(minutes),hours,charsmax(hours))
iMinutes[id] = str_to_num(minutes)
iHours[id] = str_to_num(hours)
}
public plugin_end() nvault_close(g_vault)
stock bool:is_user_steam(id)
{
static dp_pointer
if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id)
server_exec()
return (get_pcvar_num(dp_pointer) == 2) ? true : false
}
return false
}
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
-
- Membru, skill 0
- Posts: 18
- Joined: 24 Feb 2019, 21:36
- Detinator Steam: Da
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Has thanked: 1 time
- Contact:
Nu cred ca functioneaza corect.
Chiar daca petrec 5 minute pe server tot imi spune ca am 0 ore si 0 minute.
Iar daca modific linia:
pcvar_time_slot = register_cvar("cvar_time_slot","10") // de aici modifici la cate ore poti lua slot ( 2 in loc de 10 spre exp ) tot imi spune ca am nevoie de 30 de ore. In orice as schimba valoarea de 10 tot 30 de ore imi spune ca am de jucat sa primesc slot. Pe langa faptul ca nu inregistreaza timpul pe server a jucatorului.
Chiar daca petrec 5 minute pe server tot imi spune ca am 0 ore si 0 minute.
Iar daca modific linia:
pcvar_time_slot = register_cvar("cvar_time_slot","10") // de aici modifici la cate ore poti lua slot ( 2 in loc de 10 spre exp ) tot imi spune ca am nevoie de 30 de ore. In orice as schimba valoarea de 10 tot 30 de ore imi spune ca am de jucat sa primesc slot. Pe langa faptul ca nu inregistreaza timpul pe server a jucatorului.