Jump to content
  • 0
Sign in to follow this  
Neneka

[Help] Friend Script

Question

I want to make friend script that can make Monster be your friend when you are online and disappear when you log off but

 

by using @summon but it only show the effect but not summon the friend :(

 

This is the error

 

oOMXAeM.png

 

 

the script is

 

morocc,150,107,3	script	NekoNeko	906,{mes "Hi~ ";emotion 30;mes "You can choose you Girl friend here !";mes "1 Girl Friend for 10M Zeny";mes "If you choose all only 80M Zeny";next;menu"I want Friend ! ",M,"I don't want Friend",Lclose;close;M:mes "Please choose you Girl Friend Btw if you choose all we will give you special price";next;menu "Moon Light Flower",M1,"Loli Ruri",M2,"Nymph",M3,"Succubus",M4,"Whitesmith",M5,"Sniper",M6,"Assassin Cross",M7,"Champion",M8,"Professor",M9,"Stalker",M10,"Biochemist",M11,"Gypsy",M12,"Paladin",M13,"Paladin (Peco)",M14,"Select All",M15,"Cancel",Lclose;close;M1:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 1150 60";set Zeny,Zeny - 10000000;goto MO;close;M2:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 1505 60";set Zeny,Zeny - 10000000;goto MO;close;M3:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 1564 60";set Zeny,Zeny - 10000000;goto MO;close;M4:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 1370 60";set Zeny,Zeny - 10000000;goto MO;close;M5:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5020 60";set Zeny,Zeny - 10000000;goto MO;close;M6:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5021 60";set Zeny,Zeny - 10000000;goto MO;close;M7:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5022 60";set Zeny,Zeny - 10000000;goto MO;close;M8:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5024 60";set Zeny,Zeny - 10000000;goto MO;close;M9:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5025 60";set Zeny,Zeny - 10000000;goto MO;close;M10:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5026 60";set Zeny,Zeny - 10000000;goto MO;close;M11:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5027 60";set Zeny,Zeny - 10000000;goto MO;close;M12:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5013 60";set Zeny,Zeny - 10000000;goto MO;close;M13:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5028 60";set Zeny,Zeny - 10000000;goto MO;close;M14:if (Zeny < 10000000) goto NO;atcommand strcharinfo(0)+"@summon 5029 60";set Zeny,Zeny - 10000000;goto MO;close;M15:if (Zeny < 100000000) goto NO;atcommand strcharinfo(0)+"@summon 5017 60";atcommand strcharinfo(0)+"@summon 5018 60";atcommand strcharinfo(0)+"@summon 5019 60";atcommand strcharinfo(0)+"@summon 5020 60";atcommand strcharinfo(0)+"@summon 5021 60";atcommand strcharinfo(0)+"@summon 5022 60";atcommand strcharinfo(0)+"@summon 5023 60";atcommand strcharinfo(0)+"@summon 5024 60";atcommand strcharinfo(0)+"@summon 5025 60";atcommand strcharinfo(0)+"@summon 5026 60";atcommand strcharinfo(0)+"@summon 5027 60";atcommand strcharinfo(0)+"@summon 5013 60";atcommand strcharinfo(0)+"@summon 5028 60";atcommand strcharinfo(0)+"@summon 5029 60";set Zeny,Zeny - 80000000;goto MO;close;MO:specialeffect 30;specialeffect 295;specialeffect 461;specialeffect 410;specialeffect2 459;specialeffect2 408;mes "Thank you very much";emotion 30;close;NO:mes "Sorry, Your money is not enough ! Please come again next time ! ";emotion 35;close;Lclose:close;OnInit:	waitingroom "Girl Friend",0;end;}
Edited by Neneka

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
morocc,150,107,3	script	NekoNeko	906,{	mes "Hi~ ";	emotion 30;	mes "You can choose you Girl friend here !";	mes "1 Girl Friend for 10M Zeny";	mes "If you choose all only 80M Zeny";	next;	switch(select("I want Friend ! ","I don't want Friend")) {	case 1:		mes "Please choose you Girl Friend Btw if you choose all we will give you special price";		next;		switch(select( "Moon Light Flower:Loli Ruri:Nymph:Succubus:Whitesmith:Sniper:Assassin Cross:Champion:Professor:Stalker:Biochemist:Gypsy:Paladin:Paladin (Peco):Select All:Cancel")) {		default:			if( Zeny < 10000000 ) {				mes "Sorry, Your money is not enough ! Please come again next time ! ";				emotion 35;				close;			}			atcommand "@summon " + .mobarray[@menu-1] + " 60";			Zeny -= 10000000;			break;		case 15:			if( Zeny < 80000000 ) {				mes "Sorry, Your money is not enough ! Please come again next time ! ";				emotion 35;				close;			}			Zeny -= 80000000;			for(.@i = 0; .@i < getarraysize(.mobarray); .@i++)				atcommand "@summon " + .mobarray[@menu-1] + " 60";			break;		case 16:			mes "As you wish!";			close;		}		specialeffect 30;		specialeffect 295;		specialeffect 461;		specialeffect 410;		specialeffect2 459;		specialeffect2 408;		mes "Thank you very much";		emotion 30;		close;	case 2:		mes "As you wish!";		close;	}	close;OnInit:	setarray .mobarray[0],1150,1505,1564,1370,5020,5021,5022,5024,5025,5026,5027,5013,5028,5029;	waitingroom "Girl Friend",0;	end;}

I've edited it a bit to remove gotos and set, or you might be getting deprecation warnings in Hercules. Otherwise just replace

atcommand strcharinfo(0)+"@summon

with

atcommand "@summon

 

That should do the trick.

Share this post


Link to post
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.   Restore formatting

  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.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

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