Installez ce script a l'entrée de votre palace dans une porte et vous pourrez offrir un prop / avatar ou un adresse url ou un adresse e-mail a un de vos amis .

 

 

 

ON SIGNON

{

offeredAvatar GLOBAL

"" offeredAvatar =

offeredURL GLOBAL

"" offeredURL =

;

offerInScript GLOBAL

{ offeredAvatar GLOBAL

offeredURL GLOBAL

{ "$1" GREPSUB offeredURL =

" Vous offre un URL: $1 by " GREPSUB

WHOCHAT WHONAME & ". Pour accepter dite \"accepturl\"." & LOCALMSG

} CHATSTR "^;urloffer ([0-9a-zA-Z\./?=%:@~]+)" GREPSTR

WHOCHAT WHOME == NOT AND IF

;

{ "$1" GREPSUB prps =

{ "[ " prps & " ] SETPROPS" & offeredAvatar =

"@" WHOCHAT WHOPOS ITOA SWAP ITOA "," & SWAP & &

" Vous offre un prop " & WHOCHAT WHONAME &

". Pour accepter dite, \"accept\"." & LOCALMSG

} prps ".* .* .* .* .* .* .* .* .* .*" GREPSTR NOT

prps "-$" GREPSTR NOT AND

prps "- " GREPSTR NOT AND

prps ">$" GREPSTR NOT AND

prps "> " GREPSTR NOT AND

prps "<$" GREPSTR NOT AND

prps "< " GREPSTR NOT AND IF

"" CHATSTR =

} CHATSTR "^;avoffer [\[] ([0-9<>A-Fa-f -]+) [\]]" GREPSTR

WHOCHAT WHOME == NOT AND IF

} offerInScript DEF

 

offerOutScript GLOBAL

{ offeredAvatar GLOBAL

offeredURL GLOBAL

{

{ ";urloffer http://$1" GREPSUB WHOTARGET PRIVATEMSG }

{ " Vous devez l'offrir en privé." STATUSMSG } WHOTARGET IFELSE

"" CHATSTR =

} CHATSTR LOWERCASE "^offerweb ([0-9a-zA-Z\./?=%:@~]+)$" GREPSTR IF

 

{

{ ";urloffer palace://$1" GREPSUB WHOTARGET PRIVATEMSG }

{ " Vous devez l'offrir en privé." STATUSMSG } WHOTARGET IFELSE

""CHATSTR =

} CHATSTR LOWERCASE "^offerpal ([0-9a-zA-Z\./?=%:@~]+)$" GREPSTR IF

 

{

{ ";urloffer mailto:$1" GREPSUB WHOTARGET PRIVATEMSG }

{ " Vous devez l'offrir en privé." STATUSMSG } WHOTARGET IFELSE

""CHATSTR =

} CHATSTR LOWERCASE "^offermail ([0-9a-zA-Z\./?=%:@~]+)$" GREPSTR IF

 

{ offeredURL NETGOTO

"" CHATSTR =

} CHATSTR "accepturl" ==

offeredURL "" == NOT AND IF

 

{

{

{ 0 i = ";avoffer [ "

{ i USERPROP ITOA & " " & i ++ } { i NBRUSERPROPS < } WHILE "]" & WHOTARGET PRIVATEMSG

} NBRUSERPROPS IF

} { "Vous devez l'offrir en privé." STATUSMSG } WHOTARGET IFELSE

"" CHATSTR =

} CHATSTR "offer" == IF

;

{ offeredAvatar STRTOATOM EXEC

"" CHATSTR =

} "accept" CHATSTR ==

offeredAvatar "" == NOT AND IF

 

; Ne laissez pas quiconque dire les commandes automatisées

{ "" CHATSTR = } CHATSTR "^;avoffer" GREPSTR IF

{ "" CHATSTR = } CHATSTR "^;urloffer" GREPSTR IF

} offerOutScript DEF

}

 

----------------------------------------------------------------------------------------------------------

 

; porte 2 a installer dans toute les salles ( room ) et vous pourrez offrir partout sur palace

ON INCHAT { offerInScript GLOBAL offerInScript EXEC }

ON OUTCHAT { offerOutScript GLOBAL offerOutScript EXEC }