Jump to content
  • 0
Sign in to follow this  
Alexandria

npc gives credit points (fluxcp)

Question

Hello there,

 

Is there a way to give to my users credit points by using a NPC? (if you arent a GM level 99, you cant give credits points)

 

Thank you!

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Hello there,

 

Is there a way to give to my users credit points by using a NPC? (if you arent a GM level 99, you cant give credits points)

 

Thank you!

I apologize. I was too quick to judge without fully understanding your question! Topic opened.

Edited by Mysterious

Share this post


Link to post
Share on other sites
  • 0

@@Alexandria

 

You can do it like that:

.@userId = 200001;.@creditAmount$ = "+5";callfunc( "changeCredits", .@userId, .@creditAmount$ );function	script	changeCredits	{	// Check if the GM Level is 99 or higher.	if( getgroupid() < 99 ) return 0;	.@accId = getarg( 0 );	.@credAmt$ = getarg( 1 );			// Check if there is a prefix.	.@prefix$ = substr( .@credAmt$, 0, 1 );	if( .@prefix$ != "-" || .@prefix$ != "+" ) return 0;		// Update the credit amount.	.@qc = query_sql( "UPDATE cp_credits SET balance = " + .@credAmt$ + " WHERE account_id  = " + .@accId );		return 1;}

Share this post


Link to post
Share on other sites
  • 0

 

@@Alexandria

 

You can do it like that:

.@userId = 200001;.@creditAmount$ = "+5";callfunc( "changeCredits", .@userId, .@creditAmount$ );function	script	changeCredits	{	// Check if the GM Level is 99 or higher.	if( getgroupid() < 99 ) return 0;	.@accId = getarg( 0 );	.@credAmt$ = getarg( 1 );			// Check if there is a prefix.	.@prefix$ = substr( .@credAmt$, 0, 1 );	if( .@prefix$ != "-" || .@prefix$ != "+" ) return 0;		// Update the credit amount.	.@qc = query_sql( "UPDATE cp_credits SET balance = " + .@credAmt$ + " WHERE account_id  = " + .@accId );		return 1;}

 

Thank you but I cant see an "input" to write the name of the character which is going to get the points

Share this post


Link to post
Share on other sites
  • 0

@@Alexandria

 

You could get the input in your npc with input(<variable>{,<min>{,<max>}}).

 

input( .@accName$ );input( .@credAmt$ );callfunc( "changeCredits", .@accName$, .@credAmt$ );function	script	changeCredits	{	if( getgroupid() < 99 ) return 0;	.@accName$ = getarg( 0 );	.@credAmt$ = getarg( 1 );	.@accId = getcharid( 3, .@accName$ );		.@prefix$ = substr( .@credAmt$, 0, 1 );	if( !.@accId || ( .@prefix$ != "-" && .@prefix$ != "+" ) ) return 0;		.@qc = query_sql( "UPDATE cp_credits SET balance = " + .@credAmt$ + " WHERE account_id  = " + .@accId );		return 1;}

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.