Jump to content
  • 0

Salary for GM's per event


Mikki

Question


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  31
  • Reputation:   0
  • Joined:  01/20/13
  • Last Seen:  

Can someone please help me make a script.. 
It's something like this..

1. GM gets 1 point per event that he/she hosts.

2. NPC that trades GM Points to specific items.. 

3. An option to transfer that item to a player (or his player acct)..

- 1 point per event

- GM purchase something using his GM points..
- NPC: 100 points = tcg (send to [Insert IGN here])

 

I tried to explain this as clear as i can.. xD

please help me.. :3 
 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  615
  • Reputation:   201
  • Joined:  11/09/11
  • Last Seen:  

How do the GM's host the events? They start it via an NPC?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  31
  • Reputation:   0
  • Joined:  01/20/13
  • Last Seen:  

no they do their own events, and they give rewards via pm npc:reward2

Would it be possible to get GMpoints everytime they give reward to someone?

Also, how can I put a limit to their rewards? like  it will only be 15 rewards per gm per day (to avoid abuse)..
This is the script I use for the rewards..

-	script	reward2	-1,{
 
	OnInit:
		// Configuration
		.reward_id = 671;
		.amount = 1;
		.min_gm = 40;
		end;
 
 
	OnWhisperGlobal:
		// Check GM level
		if (getgmlevel() < .min_gm) {
			message strcharinfo(0), "You are not authorised to access this feature.";
			end;
		}
 
		// Check if reward session ended
		if (select("Reward a player:End session") == 2) {
			close;
		}
 
		do {
			// Input target player's name
			message strcharinfo(0), "Enter the name of the character to be rewarded.";
			input .@player_name$;
 
			// Check if specified player is logged in
			if (!isloggedin(getcharid(3, .@player_name$), getcharid(0, .@player_name$))) {
				message strcharinfo(0), "'"+ .@player_name$ +"' is either not logged in or does not exist.";
			}
		} while (!isloggedin(getcharid(3, .@player_name$), getcharid(0, .@player_name$)));
 
		// Reward specified player
		getitem .reward_id, .amount, getcharid(3, .@player_name$);
 
		// Announce reward
		announce "'"+ strcharinfo(0) +"' has rewarded '"+ .@player_name$ +"' with "+ .amount +" "+ getitemname(.reward_id) +".", bc_all;
		close;
 
}

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  615
  • Reputation:   201
  • Joined:  11/09/11
  • Last Seen:  

4 hours ago, Mikki said:

no they do their own events, and they give rewards via pm npc:reward2

Would it be possible to get GMpoints everytime they give reward to someone?

Also, how can I put a limit to their rewards? like  it will only be 15 rewards per gm per day (to avoid abuse)..
This is the script I use for the rewards..


-	script	reward2	-1,{
 
	OnInit:
		// Configuration
		.reward_id = 671;
		.amount = 1;
		.min_gm = 40;
		end;
 
 
	OnWhisperGlobal:
		// Check GM level
		if (getgmlevel() < .min_gm) {
			message strcharinfo(0), "You are not authorised to access this feature.";
			end;
		}
 
		// Check if reward session ended
		if (select("Reward a player:End session") == 2) {
			close;
		}
 
		do {
			// Input target player's name
			message strcharinfo(0), "Enter the name of the character to be rewarded.";
			input .@player_name$;
 
			// Check if specified player is logged in
			if (!isloggedin(getcharid(3, .@player_name$), getcharid(0, .@player_name$))) {
				message strcharinfo(0), "'"+ .@player_name$ +"' is either not logged in or does not exist.";
			}
		} while (!isloggedin(getcharid(3, .@player_name$), getcharid(0, .@player_name$)));
 
		// Reward specified player
		getitem .reward_id, .amount, getcharid(3, .@player_name$);
 
		// Announce reward
		announce "'"+ strcharinfo(0) +"' has rewarded '"+ .@player_name$ +"' with "+ .amount +" "+ getitemname(.reward_id) +".", bc_all;
		close;
 
}

 

Well..

1. I personally wouldn't give players the power to host events anymore... too much favortism...

2.  Abusing it is probably going to happen.. unless your gm's are really awesome... but even then...

3. They are GM's, what items could they possibly want that they couldn't make? (Unless they are strictly Event GM's) ...

4. I personally instead of granting points per event, I would record in a SQL Log when they gave out rewards and to who, and monitor it :D and then you can just give them whatever item... or what not...

- Not something I think should really exist anymore... 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  31
  • Reputation:   0
  • Joined:  01/20/13
  • Last Seen:  

2 hours ago, Z3R0 said:

Well..

1. I personally wouldn't give players the power to host events anymore... too much favortism...

2.  Abusing it is probably going to happen.. unless your gm's are really awesome... but even then...

3. They are GM's, what items could they possibly want that they couldn't make? (Unless they are strictly Event GM's) ...

4. I personally instead of granting points per event, I would record in a SQL Log when they gave out rewards and to who, and monitor it :D and then you can just give them whatever item... or what not...

- Not something I think should really exist anymore... 

1. I personally wouldn't give players the power to host events anymore... too much favortism...

- this is for my event GM's.. i allow my event gm's to have their normal player account since trading/vending/dropping/#commands of any sorts aren't allowed on their GM accts..

- their normal chars aren't allowed to join their own events.. even if it's used by a different person..

 

 2.  Abusing it is probably going to happen.. unless your gm's are really awesome... but even then...

-i don't want them to spam events all day everyday that's why i want a limit of 15 events per GM per day..

 

3. They are GM's, what items could they possibly want that they couldn't make? (Unless they are strictly Event GM's) ...

-It is for the sake of their normal characters.. 

 

4. I personally instead of granting points per event, I would record in a SQL Log when they gave out rewards and to who, and monitor it :D and then you can just give them whatever item... or what not...

-I don't know how to do sql stuff.. and i'm the type of person who ruins it everytime i touch it.. So my alternative is scripting stuff..

-if you can edit that script to log stuff on my sql.. that'd be awesome..  

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  31
  • Reputation:   0
  • Joined:  01/20/13
  • Last Seen:  

how can i put limit to the number of rewards a gm can give per day? 

like 15 rewards per gm per day

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  31
  • Reputation:   0
  • Joined:  01/20/13
  • Last Seen:  

bump

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  109
  • Reputation:   2
  • Joined:  06/04/13
  • Last Seen:  

How could you trace the event hosted by your GMs? As what I understood, it will be based from the reward they will be giving to the players.. What if that GM didn't host an event and simply traded a reward to a player? It's already counted as one..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...