Steam vip free avansat

Categoria cu cereri de pluginuri si nu numai.

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 .
Post Reply
User avatar
NemeSyS17
Membru, skill +1
Membru, skill +1
Posts: 300
Joined: 04 Apr 2017, 23:42
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 6 times
Been thanked: 2 times
Contact:

15 Jan 2020, 10:09

Plugin Cerut: VIP FRE petrnu steam on avansat
Descriere (adica ce face el mai exact):Vreau un plugin care sa verifice numele la steam celor steam on si daca au in nume ce stez eu in cvar gen vreau sa pun cvar-ul numele serverului! dar sa fie cvar! sa le dea vip free, practic daca au ce e setat in cvar in numele e la steam sa aibe vip!
Serverul impune conditii strict HLDS/REHLDS?: REHLDS
Ai cautat pluginul?(daca da, precizeaza cum): da, nu exista!
Necesita mod special?: nu stiu :/

Code: Select all

www.darknight.ro Recruteaza Moderatori / GFX Designer / Leader MIX
Filiq_
Utilizator neserios
Utilizator neserios
Posts: 733
Joined: 02 Nov 2014, 18:21
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Scripter eXtreamCS
Utilizator neserios
Fond eXtream: 0
Location: Constanta
Has thanked: 26 times
Been thanked: 16 times

15 Jan 2020, 18:17

nu e ce ai cerut tu dar poate te ajuta si asta, il aveam deja prin pc d aia l am postat
| Afiseaza codul
/* Sublime AMXX Editor v2.2 */

#include <amxmodx>  
#include <cstrike>
#include <colorchat>

new const   PLUGIN[ ] = "Steam Tag",
			VERSION[ ] = "1.0.0",
			AUTHOR[ ] = "Diversity" 

#define VIP_FLAG ADMIN_LEVEL_H

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR) // inregistram pluginul
	
	register_clcmd("say", "saychat") // atunci cand cineva scrie pe chat sa execute publicul "saychat"
}

public client_putinserver(playerid) if(is_user_steam(playerid)) set_task(10.0, "give_steam_vip", playerid+235) // verificam la intrare pe server daca utilizatorul are steam pentru a activa task ul, daca nu verificam aici dupa o sa se faca prea multe taskuri la fiecare jucator
public client_disconnect(playerid) if(task_exists(playerid+235)) remove_task(playerid+235) // verificam atunci cand iese de pe server sa vedem daca exista taskul, daca exista il stergem
public give_steam_vip(playerid) set_user_flags(playerid, VIP_FLAG) 

public saychat(playerid) {

	new Name[32],
		msg[192]

	get_user_name(playerid, Name, charsmax(Name) - 1) // punem numele jucatorului in stringul Name
	read_args(msg, charsmax(msg) - 1) // tot ce a scris punem in stringul msg
	remove_quotes (msg) // stermge ""
	
	if(msg[0] == '@' || msg[0] == '/' || msg[0] == '!' || equal (msg, "")) return true // verificam daca se afla @ / ! si nu le aratam

	if(is_user_steam(playerid)) { // verificam daca este user steam
		switch(cs_get_user_team(playerid)) { // luam echipa
			case CS_TEAM_T:  
				ColorChat(0, RED, "^x03[^x04 STEAM^x03 ] %s%s^x04 :^x01 %s", (is_user_alive(playerid) ? "" : "*Mort* "), Name, msg);
			case CS_TEAM_CT:
				ColorChat(0, BLUE, "^x03[^x04 STEAM^x03 ] %s%s^x04 :^x01 %s", (is_user_alive(playerid) ? "" : "*Mort* "), Name, msg);
			case CS_TEAM_SPECTATOR:
				ColorChat(0, GREY, "^x03[^x04 STEAM^x03 ] %s%s^x04 :^x01 %s", (is_user_alive(playerid) ? "" : "*Mort* "), Name, msg);
		}
	} else {
		switch(cs_get_user_team(playerid)) {
			case CS_TEAM_T: 
				ColorChat(0, RED, "%s%s^x04 :^x01 %s", (is_user_alive(playerid) ? "" : "*Mort* "), Name, msg);
			case CS_TEAM_CT:
				ColorChat(0, BLUE, "%s%s^x04 :^x01 %s", (is_user_alive(playerid) ? "" : "*Mort* "), Name, msg);
			case CS_TEAM_SPECTATOR:
				ColorChat(0, GREY, "%s%s^x04 :^x01 %s", (is_user_alive(playerid) ? "" : "*Mort* "), Name, msg);
		}
	}

	return true
}

stock is_user_steam(playerid) {
   static dp_pointer
   if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider"))) {
      server_cmd("dp_clientinfo %d", playerid)
      server_exec()
      return (get_pcvar_num(dp_pointer) == 2) ? true : false
   }
   return false
}
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 9 guests