Page 1 of 1

GoldMember

Posted: 12 Jan 2020, 22:48
by AcridGamer
Salutari, caut si eu "goldmember" cu molotov ori grenada, doar atat.
Descriere: Cand pui in Nume (Exemplu EXTREAMCS.COM) la fiecare spawn iti da o grenada sau un molotov

Re: GoldMember

Posted: 13 Jan 2020, 00:17
by Kiwk
este deja un gold member public.
modifici acolo premiile

Re: GoldMember

Posted: 13 Jan 2020, 00:44
by Filiq_
| Afiseaza codul
#include <sourcemod>
#include <sdktools> 

public Plugin:myinfo = {
	name = "GoldMember",
	author = "Filiq_",
	description = "",
	version = "1.0"
}

#define SERVER "ce vrei sa aiba in nume"

char gName[MAXPLAYERS][MAX_NAME_LENGTH]

public OnPluginStart() {
	HookEvent("player_spawn", Event_PlayerSpawn)
}

public OnClientPutInServer(int client) {
	GetClientName(client, gName[client], MAX_NAME_LENGTH)
}

public Action Event_PlayerSpawn(Handle event, const char name[], bool dontBroadcast) {
	int client = GetClientOfUserId(GetEventInt(event, "userid"))  

	if(StrContains(gName[client], SERVER)) {
		GivePlayerItem(client, "weapon_hegrenade")
		GivePlayerItem(client, "weapon_molotov")
	}
}
testeaza, nu stiu daca functioneaza, dar ar trebui

Re: GoldMember

Posted: 13 Jan 2020, 05:40
by AcridGamer

Code: Select all

plugin.sp(23) : error 159: brackets after variable name indicate a fixed-size array, but size could not be determined - either specify sizes, an array initializer, or use dynamic syntax (such as 'char[] x')

1 Error.
Eroare

Re: GoldMember

Posted: 13 Jan 2020, 16:38
by Filiq_
AcridGamer wrote:
13 Jan 2020, 05:40

Code: Select all

plugin.sp(23) : error 159: brackets after variable name indicate a fixed-size array, but size could not be determined - either specify sizes, an array initializer, or use dynamic syntax (such as 'char[] x')

1 Error.
Eroare
schimba char cu "String"

Re: GoldMember

Posted: 13 Jan 2020, 17:42
by AcridGamer
plugin.sp(13) : error 098: type "String" should be "char"

=))

Re: GoldMember

Posted: 13 Jan 2020, 19:56
by Kiwk
public Action Event_PlayerSpawn(Handle event, const char name[], bool dontBroadcast) {
pune const char[] name si o sa mearga. dar este mai ok daca iei numele jucatorului la conectare si verifici daca are numele. apoi in functia de SettingChange verifici cand isi schimba numele daca scoate dns-ul
public void OnClientSettingsChanged(int client) {
char name[MAX_NAME_LENGTH];
GetClientName(client, name, sizeof(name));
// Verifici daca contine dns
}

LLG Alex
#1421 pe discord te ajut.. nu prea imi place sa vorbesc pe forumuri e mai greu cu intelesul

Re: GoldMember

Posted: 13 Jan 2020, 21:39
by AcridGamer
Kiwk wrote:
13 Jan 2020, 19:56
public Action Event_PlayerSpawn(Handle event, const char name[], bool dontBroadcast) {
pune const char[] name si o sa mearga. dar este mai ok daca iei numele jucatorului la conectare si verifici daca are numele. apoi in functia de SettingChange verifici cand isi schimba numele daca scoate dns-ul
public void OnClientSettingsChanged(int client) {
char name[MAX_NAME_LENGTH];
GetClientName(client, name, sizeof(name));
// Verifici daca contine dns
}

LLG Alex
#1421 pe discord te ajut.. nu prea imi place sa vorbesc pe forumuri e mai greu cu intelesul
ti-am dat

Re: GoldMember

Posted: 13 Jan 2020, 22:05
by Filiq_
Kiwk wrote:
13 Jan 2020, 19:56
public Action Event_PlayerSpawn(Handle event, const char name[], bool dontBroadcast) {
pune const char[] name si o sa mearga. dar este mai ok daca iei numele jucatorului la conectare si verifici daca are numele. apoi in functia de SettingChange verifici cand isi schimba numele daca scoate dns-ul
public void OnClientSettingsChanged(int client) {
char name[MAX_NAME_LENGTH];
GetClientName(client, name, sizeof(name));
// Verifici daca contine dns
}

LLG Alex
#1421 pe discord te ajut.. nu prea imi place sa vorbesc pe forumuri e mai greu cu intelesul
pentru un plugin asa de micut nu avea rost sa mai stau sa iau numele la conectare si dupa sa mai si verific daca il schimba

Re: GoldMember

Posted: 13 Jan 2020, 23:38
by xSaG
:forefinger:
-
:everything_ok:

Re: GoldMember

Posted: 14 Jan 2020, 01:02
by Filiq_

Code: Select all

 
DNS[TotalDNS][]
for(int i = 0; i < TotalDNS; i++)
=>

Code: Select all

DNS[][]
for(int i = 0; i < sizeof DNS; i++)
si nu mai esti limitat de nimic, nu mai stai sa modifici mereu rahata aia de limita, aici nu prea are importanta daca pui limita aia dar la alte pluginuri da

Re: GoldMember

Posted: 14 Jan 2020, 08:57
by AcridGamer
Rezolvat , multam tuturor!