summaryrefslogtreecommitdiff
path: root/npc/functions
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-07-02 18:59:30 -0300
committerJesusaves <cpntb1@ymail.com>2018-07-02 18:59:30 -0300
commitac1604808b31777760c0059bc5da2c76ae9fd92d (patch)
treec58157b2d8359e5303ea18fa8ca2645a255f482e /npc/functions
parentd9e50fad61fb5492640c1e7d00ae86fad64b51d5 (diff)
downloadserverdata-ac1604808b31777760c0059bc5da2c76ae9fd92d.tar.gz
serverdata-ac1604808b31777760c0059bc5da2c76ae9fd92d.tar.bz2
serverdata-ac1604808b31777760c0059bc5da2c76ae9fd92d.tar.xz
serverdata-ac1604808b31777760c0059bc5da2c76ae9fd92d.zip
Dealing with account ID is safer
Diffstat (limited to 'npc/functions')
-rw-r--r--npc/functions/clientversion.txt22
1 files changed, 15 insertions, 7 deletions
diff --git a/npc/functions/clientversion.txt b/npc/functions/clientversion.txt
index ac61c52b7..c903d20d0 100644
--- a/npc/functions/clientversion.txt
+++ b/npc/functions/clientversion.txt
@@ -26,14 +26,22 @@ function script checkclientversion {
input .@ref$;
mes "";
if (.@ref$ != "") {
- .@ref=getcharid(0, strip(.@ref$));
+ .@ref=getcharid(3, strip(.@ref$));
if (.@ref > 0) {
- #REFERRAL_PROG=.@ref;
- getitembound FriendGift, 1, 1;
- mesn l("TMW2 Staff");
- mesc l("Well, welcome to the game! If you have any doubt, shout on #world for help!"), 3;
- mesc l("Your friend also sent you a gift - open it when you get level 5!"), 3;
- next;
+ if (.@ref == getcharid(3)) {
+ mesn l("TMW2 Staff");
+ mesc l("Hahah, silly, that's yourself!"), 3;
+ mesc l("Try again!"), 3;
+ next;
+ .@ref$="";
+ } else {
+ #REFERRAL_PROG=.@ref;
+ getitembound FriendGift, 1, 1;
+ mesn l("TMW2 Staff");
+ mesc l("Well, welcome to the game! If you have any doubt, shout on #world for help!"), 3;
+ mesc l("Your friend also sent you a gift - open it when you get level 5!"), 3;
+ next;
+ }
} else {
mesn l("TMW2 Staff");
mesc l("Oops, there is nobody known as @@ on this game.", .@ref$), 3;