Alexandria 53 Posted October 21, 2015 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! Quote Share this post Link to post Share on other sites
0 Mystery 594 Posted October 21, 2015 (edited) 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 October 21, 2015 by Mysterious Quote Share this post Link to post Share on other sites
0 Winterfox 83 Posted October 21, 2015 @@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;} Quote Share this post Link to post Share on other sites
0 Alexandria 53 Posted October 22, 2015 @@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 Quote Share this post Link to post Share on other sites
0 Winterfox 83 Posted October 22, 2015 @@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;} Quote Share this post Link to post Share on other sites
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