Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Semi factions by KingOfTurkey38
- ---------------------------------
- /f top might give errors till more then 5 factions have more than 0 str
- Keep in mind that theres no faction claims in this code!
- ---------------------------------
- Features: (Not much yet)
- --------------------------------
- Own faction chat
- Gain strength when killing people
- Faction Strength Competition
- Can't hurt own members
- ----------------------------
- Commands: Just go in-game and do /f help or look in the code line 3
- Discord: KingOfTurkey38#1377
- cmd create f Semi Factions by KingOfTurkey38
- cmd edit f 1 %prefix% = \"§f§l[§bKingOfTurkey38§f]\"
- cmd edit f 2 let %arg% = array(\"disband\", \"kick\", \"create\", \"leave\", \"invite\", \"accept\", \"info\", \"chat\", \"top\")
- cmd edit f 3 let %usage% = \"§bKingOfTurkey38 Factions\\n---------------------------\\nf disband your faction! (Deletes your faction)\\nf create a faction! (Creates your faction)\\nf kick someone of your faction!\\nf leave (leave the current faction your in right now)\\nf invite (Invite someone to your faction)\\nf accept (faction name) (Accept a facion's invite)\\nf info (Get information about your faction)\\nf chat (Chat with your faction members)\\n§bf top see the best factions!\\n---------------------------\"
- cmd edit f 4 let %c% = %args%[1]
- cmd edit f 5 if varset(%c%) = %false% then goto 30
- cmd edit f 6 let %c% = lowercase(%c%)
- cmd edit f 7 if %c% notin %arg% then goto 30
- cmd edit f 8 if %c% = \"create\" then goto 200
- cmd edit f 9 if %c% = \"kick\" then goto 300
- cmd edit f 10 if %c% = \"disband\" then goto 400
- cmd edit f 13 if %c% = \"leave\" then goto 500
- cmd edit f 14 if %c% = \"invite\" then goto 600
- cmd edit f 15 if %c% = \"top\" then goto 700
- cmd edit f 16 if %c% = \"chat\" then goto 800
- cmd edit f 18 if %c% = \"accept\" then goto 1000
- cmd edit f 20 if %c% = \"info\" then goto 900
- cmd edit f 24 #empty
- cmd edit f 30 message %p% %usage%
- cmd edit f 31 exit
- cmd edit f #Loads
- cmd edit f 200 load %gangs%
- cmd edit f 201 load %gang_str%
- cmd edit f #Checks if false(array(0)-array(0))
- cmd edit f 202 if varset(%gangs%) = %false% then %gangs% = array(0) - array(0)
- cmd edit f 203 if varset(%gang_str%) = %false% then %gang_str% = array(0) - array(0)
- cmd edit f #Loads contents of %gangs% and %gang_str%
- cmd edit f 204 %leader% = %gangs%[\"leader\"]
- cmd edit f 205 %member% = %gangs%[\"member\"]
- cmd edit f 206 %gang% = %gangs%[\"gang\"]
- cmd edit f 207 %str% = %gang_str%
- cmd edit f #Checks if player is already in a gang
- cmd edit f 208 if varset(%leader%) = %false% then %leader% = array(0) - array(0)
- cmd edit f 209 if varset(%leader%[%p%]) = %false% then %leader%[%p%] = \"false\"
- cmd edit f 210 if varset(%member%) = %false% then %member% = array(0) - array(0)
- cmd edit f 211 if (%p% in %member%) or (%leader%[%p%] = \"true\") then goto 295
- cmd edit f #Checks if all variables are empty if empty(array(0) - array(0))
- cmd edit f 215 if varset(%gang%) = %false% then %gang% = array(0) - array(0)
- cmd edit f 216 if varset(%str%) = %false% then %str% = array(0) - array(0)
- cmd edit f #Checks if Faction name already exists
- cmd edit f 218 %name% = %args%[2]
- cmd edit f 219 %name% = lowercase(%name%)
- cmd edit f 220 if varset(%name%) = %false% then goto 290
- cmd edit f 221 if %name% in %gang% then goto 290
- cmd edit f #Creates gang
- cmd edit f 225 %gang%[%p%] = %name%
- cmd edit f 226 %leader%[%p%] = \"true\"
- cmd edit f 227 %member%[%name%] = array(0) - array(0)
- cmd edit f 228 %str%[%name%] = 0
- cmd edit f 229 message %p% §bYou have successfully created %name%!
- cmd edit f #Saves data
- cmd edit f 230 %gangleader% = %gangs%[\"gangleader\"]
- cmd edit f 231 if varset(%gangleader%) = %false% then %gangleader% = array(0) - array(0)
- cmd edit f 232 %gangleader%[%name%] = %p%
- cmd edit f 233 %gangs%[\"gangleader\"] = %gangleader%
- cmd edit f 240 %gangs%[\"leader\"] = %leader%
- cmd edit f 241 %gangs%[\"member\"] = %member%
- cmd edit f 242 %gangs%[\"gang\"] = %gang%
- cmd edit f 243 %gang_str% = %str%
- cmd edit f 244 save %gang_str%
- cmd edit f 245 save %gangs%
- cmd edit f 246 exit
- cmd edit f #Gang already exists
- cmd edit f 290 message %p% §bThat faction already exists!
- cmd edit f 291 exit
- cmd edit f #Already in gang message
- cmd edit f 295 message %p% §bYou are already in a faction!
- cmd edit f 296 exit
- cmd edit f #Kick
- cmd edit f 300 load %gangs%
- cmd edit f 301 if varset(%gangs%) = %false% then %gangs% = array(0) - array(0)
- cmd edit f 302 %member% = %gangs%[\"member\"]
- cmd edit f 303 %leader% = %gangs%[\"leader\"]
- cmd edit f 304 %gang% = %gangs%[\"gang\"]
- cmd edit f 305 if varset(%gang%) = %false% then %gang% = array(0) - array(0)
- cmd edit f 306 if varset(%member%) = %false% then %member% = array(0) - array(0)
- cmd edit f 307 if varset(%leader%) = %false% then %leader% = array(0) - array(0)
- cmd edit f #if leader false
- cmd edit f 308 if varset(%leader%[%p%]) = %false% then %leader%[%p%] = \"false\"
- cmd edit f 309 if %leader%[%p%] != \"true\" then goto 395
- cmd edit f 310 %target% = %args%[2]
- cmd edit f 311 %pgang% = %gang%[%p%]
- cmd edit f 312 if varset(%target%) = %false% then goto 390
- cmd edit f 313 if %member%[%pgang%] = array(0) - array(0) then goto 380
- cmd edit f 314 if %target% notin %member%[%pgang%] then goto 390
- cmd edit f 315 %member%[%pgang%] = %member%[%pgang%] - array(%target%)
- cmd edit f 316 %gang%[%target%] = array(0) - array(0)
- cmd edit f 317 %gangs%[\"gang\"] = %gang%
- cmd edit f 326 message %p% §bYou have successfully kicked %target% from your faction
- cmd edit f 327 %gangs%[\"member\"] = %member%
- cmd edit f 328 save %gangs%
- cmd edit f 329 exit
- cmd edit f 380 message %p% §bYou do not have any members in your faction!
- cmd edit f 381 exit
- cmd edit f 390 message %p% §bThat player is not in your faction!
- cmd edit f 391 exit
- cmd edit f 395 message %p% §bOnly faction leaders can kick members!
- cmd edit f 396 exit
- cmd edit f #disband
- cmd edit f 400 load %gangs%
- cmd edit f 401 if varset(%gangs%) = %false% then %gangs% = array(0) - array(0)
- cmd edit f 402 %member% = %gangs%[\"member\"]
- cmd edit f 403 %leader% = %gangs%[\"leader\"]
- cmd edit f 404 %gang% = %gangs%[\"gang\"]
- cmd edit f 405 %pgang% = %gang%[%p%]
- cmd edit f 406 if varset(%member%) = %false% then %member% = array(0) - array(0)
- cmd edit f 407 if varset(%leader%) = %false% then %leader% = array(0) - array(0)
- cmd edit f #if leader false
- cmd edit f 408 if varset(%leader%[%p%]) = %false% then %leader%[%p%] = \"false\"
- cmd edit f 409 if %leader%[%p%] != \"true\" then goto 480
- cmd edit f #member kick loop
- cmd edit f 410 if %member%[%pgang%] = array(0) - array(0) then goto 420
- cmd edit f 411 %num% = 0
- cmd edit f 412 %members% = %member%[%pgang%]
- cmd edit f 414 if varset(%members%[%num%]) = %false% then goto 420
- cmd edit f 415 %kmember% = %members%[%num%]
- cmd edit f 416 %gang%[%kmember%] = array(0) - array(0)
- cmd edit f 417 %num% = %num% + 1
- cmd edit f 418 if %num% >= 11 then goto 420
- cmd edit f 419 goto 414
- cmd edit f
- cmd edit f 420 %gangleader% = %gangs%[\"gangleader\"]
- cmd edit f 421 %gangname% = %gang%[%p%]
- cmd edit f 422 %gangleader%[%gangname%] = array(0) - array(0)
- cmd edit f 423 sleep 0.2
- cmd edit f 430 %member%[%gangname%] = array(0) - array(0)
- cmd edit f 431 %leader%[%p%] = \"false\"
- cmd edit f 432 load %gang_str%
- cmd edit f 433 %gang_str%[%gangname%] = 0
- cmd edit f 434 %gang%[%p%] = array(0) - array(0)
- cmd edit f 435 save %gang_str%
- cmd edit f 436 %gangs%[\"gangleader\"] = %gangleader%
- cmd edit f 446 %gangs%[\"member\"] = %member%
- cmd edit f 447 %gangs%[\"gang\"] = %gang%
- cmd edit f 448 %gangs%[\"leader\"] = %leader%
- cmd edit f 449 save %gangs%
- cmd edit f 450 message %p% §bYou have successfully disbanned your faction!
- cmd edit f 460 exit
- cmd edit f 461
- cmd edit f 480 message %p% §bOnly faction leaders can disband factions!
- cmd edit f 481 exit
- cmd edit f #leave
- cmd edit f 500 load %gangs%
- cmd edit f 501 if varset(%gangs%) = %false% then %gangs% = array(0) - array(0)
- cmd edit f 502 %member% = %gangs%[\"member\"]
- cmd edit f 503 %leader% = %gangs%[\"leader\"]
- cmd edit f 504 %gang% = %gangs%[\"gang\"]
- cmd edit f 505 if varset(%gang%) = %false% then %gang% = array(0) - array(0)
- cmd edit f 506 if varset(%member%) = %false% then %member% = array(0) - array(0)
- cmd edit f 507 if varset(%leader%) = %false% then %leader% = array(0) - array(0)
- cmd edit f #see if player in gang
- cmd edit f 510 if (varset(%gang%[%p%]) = %false%) or (%gang%[%p%] = array(0) - array(0)) then goto 580
- cmd edit f 511 if varset(%leader%[%p%]) = %false% then %leader%[%p%] = \"false\"
- cmd edit f 512 if %leader%[%p%] = \"true\" then goto 585
- cmd edit f 521 %gangleader% = %gangs%[\"gangleader\"]
- cmd edit f 522 %gangname% = %gang%[%p%]
- cmd edit f 523 if %gangleader%[%gangname%] in onlineplayers() then message %gangleader%[%gangname%] §b%p% has left your faction!
- cmd edit f 524 message %p% §bYou have successfully left %gangname%
- cmd edit f 525 %member%[%gangname%] = %member%[%gangname%] - array(%p%)
- cmd edit f 526 %gang%[%p%] = array(0) - array(0)
- cmd edit f 527 %gangs%[\"member\"] = %member%
- cmd edit f 528 %gangs%[\"gang\"] = %gang%
- cmd edit f 529 save %gangs%
- cmd edit f 530 exit
- cmd edit f 580 message %p% §bYou are not in a faction!
- cmd edit f 581 exit
- cmd edit f 585 message %p% §bFaction leaders cant leave there faction (disband)!
- cmd edit f 586 exit
- cmd edit f #Loads
- cmd edit f 600 load %gangs%
- cmd edit f 601 load %gang_invites%
- cmd edit f #Checks if false(array(0)-array(0))
- cmd edit f 602 if varset(%gangs%) = %false% then %gangs% = array(0) - array(0)
- cmd edit f 603 if varset(%gang_invites%) = %false% then %gang_invites% = array(0) - array(0)
- cmd edit f #Loads contents of %gangs% and %gang_str%
- cmd edit f 604 %leader% = %gangs%[\"leader\"]
- cmd edit f 605 %gang% = %gangs%[\"gang\"]
- cmd edit f 606 %pgang% = %gang%[%p%]
- cmd edit f 607 %inv% = %gang_invites%
- cmd edit f #Checks if player is already in a gang
- cmd edit f 608 if varset(%leader%) = %false% then %leader% = array(0) - array(0)
- cmd edit f 609 if varset(%leader%[%p%]) = %false% then %leader%[%p%] = \"false\"
- cmd edit f 610 if %leader%[%p%] != \"true\" then goto 690
- cmd edit f 611 %target% = %args%[2]
- cmd edit f 612 %member% = %gangs%[\"member\"]
- cmd edit f 613 if %target% = %p% then goto 695
- cmd edit f 614 if %target% in %member% then goto 680
- cmd edit f 615 %gangleader% = %gangs%[\"gangleader\"]
- cmd edit f 616 if %target% in %gangleader% then goto 680
- cmd edit f 622 if (varset(%target%) = %false%) or (%target% notin onlineplayers()) then goto 685
- cmd edit f 623 %inv%[%target%] = array(%inv%[%target%]) + array(%pgang%)
- cmd edit f 624 message %target% §bYou have been invited to %pgang%
- cmd edit f 625 message %p% §bYou have successfully invited %target% to your faction
- cmd edit f 626 %gang_invites% = %inv%
- cmd edit f 627 save %gang_invites%
- cmd edit f 628 exit
- cmd edit f 680 message %p% §bThis player is already in a faction!
- cmd edit f 681 exit
- cmd edit f 685 message %p% §bPlayer does not exists or is not online!
- cmd edit f 686 exit
- cmd edit f 690 message %p% §bOnly faction leaders can invite players!
- cmd edit f 691 exit
- cmd edit f 695 message %p% §bYou cannot invite your self!
- cmd edit f 696 exit
- cmd edit f 700 load %gang_str%
- cmd edit f 714 %val% = %gang_str%
- cmd edit f 715 let %value% = array(%val%)
- cmd edit f 716 %num% = 1
- cmd edit f 717 %end% = size(%value%)
- cmd edit f 718 %start% = %value%[0]
- cmd edit f 719 %biggest% = %start%
- cmd edit f 720 %next% = %value%[%num%]
- cmd edit f 721 if %biggest% < %next% then %biggest% = %next%
- cmd edit f 722 %num% = %num% + 1
- cmd edit f 723 if %num% >= %end% then goto 730
- cmd edit f 724 goto 720
- cmd edit f 730 %value% = %value% - array(%biggest%)
- cmd edit f 731 %num% = 1
- cmd edit f 732 %end% = size(%value%)
- cmd edit f 733 %start% = %value%[0]
- cmd edit f 734 %biggest1% = %start%
- cmd edit f 735 %next% = %value%[%num%]
- cmd edit f 736 if %biggest1% < %next% then %biggest1% = %next%
- cmd edit f 737 %num% = %num% + 1
- cmd edit f 738 if %num% >= %end% then goto 740
- cmd edit f 739 goto 735
- cmd edit f 740 %value% = %value% - array(%biggest1%)
- cmd edit f 741 %value% = %value% - array(%biggest%)
- cmd edit f 742 %num% = 1
- cmd edit f 743 %end% = size(%value%)
- cmd edit f 744 %start% = %value%[0]
- cmd edit f 745 %biggest2% = %start%
- cmd edit f 746 %next% = %value%[%num%]
- cmd edit f 747 if %biggest2% < %next% then %biggest2% = %next%
- cmd edit f 748 %num% = %num% + 1
- cmd edit f 749 if %num% >= %end% then goto 751
- cmd edit f 750 goto 746
- cmd edit f 751 %value% = %value% - array(%biggest2%)
- cmd edit f 752 %num% = 1
- cmd edit f 753 %end% = size(%value%)
- cmd edit f 754 %start% = %value%[0]
- cmd edit f 755 %biggest3% = %start%
- cmd edit f 756 %next% = %value%[%num%]
- cmd edit f 757 if %biggest3% < %next% then %biggest3% = %next%
- cmd edit f 758 %num% = %num% + 1
- cmd edit f 759 if %num% >= %end% then goto 761
- cmd edit f 760 goto 756
- cmd edit f 761 %value% = %value% - array(%biggest3%)
- cmd edit f 762 %num% = 1
- cmd edit f 763 %end% = size(%value%)
- cmd edit f 764 %start% = %value%[0]
- cmd edit f 765 %biggest4% = %start%
- cmd edit f 766 %next% = %value%[%num%]
- cmd edit f 767 if %biggest4% < %next% then %biggest4% = %next%
- cmd edit f 768 %num% = %num% + 1
- cmd edit f 769 if %num% >= %end% then goto 780
- cmd edit f 770 goto 766
- cmd edit f 780 %top1% = position(%val%, %biggest%)
- cmd edit f 781 %top2% = position(%val%, %biggest1%)
- cmd edit f 782 %top3% = position(%val%, %biggest2%)
- cmd edit f 783 %top4% = position(%val%, %biggest3%)
- cmd edit f 784 %top5% = position(%val%, %biggest4%)
- cmd edit f 785 message %p% §b§lTop Factions
- cmd edit f 790 message %p% §b1. %top1% - %biggest% strength
- cmd edit f 791 message %p% §b2. %top2% - %biggest1% strength
- cmd edit f 792 message %p% §b3. %top3% - %biggest2% strength
- cmd edit f 793 message %p% §b4. %top4% - %biggest3% strength
- cmd edit f 794 message %p% §b5. %top5% - %biggest4% strength
- cmd edit f 795 exit
- cmd edit f 800 load %gang_chat%
- cmd edit f 801 if varset(%gang_chat%) = %false% then %gang_chat% = array(0) - array(0)
- cmd edit f 802 if varset(%gang_chat%[%p%]) = %false% then let %gang_chat%[%p%] = 1
- cmd edit f 803 %target% = %args%[2]
- cmd edit f 804 %argg% = array(\"on\", \"off\")
- cmd edit f 805 if (varset(%target%) = %false%) or (%target% notin %argg%) then goto 820
- cmd edit f 813 if %target% = \"on\" then let %gang_chat%[%p%] = 1
- cmd edit f 814 if %target% = \"off\" then let %gang_chat%[%p%] = 0
- cmd edit f 816 if %gang_chat%[%p%] = 1 then message %p% §bFaction chat enabled!
- cmd edit f 817 if %gang_chat%[%p%] = 0 then message %p% §bFaction chat disabled!
- cmd edit f 818 save %gang_chat%
- cmd edit f 819 exit
- cmd edit f 820 message %p% §bon\off
- cmd edit f 821 exit
- cmd edit f 900 load %gangs%
- cmd edit f 901 if varset(%gangs%) = %false% then %gangs% = array(0) - array(0)
- cmd edit f 902 %member% = %gangs%[\"member\"]
- cmd edit f 903 %leader% = %gangs%[\"leader\"]
- cmd edit f 904 %gang% = %gangs%[\"gang\"]
- cmd edit f 905 if varset(%gang%) = %false% then %gang% = array(0) - array(0)
- cmd edit f 906 if varset(%member%) = %false% then %member% = array(0) - array(0)
- cmd edit f 907 if varset(%leader%) = %false% then %leader% = array(0) - array(0)
- cmd edit f 908 load %gang_str%
- cmd edit f 909 if varset(%gang_str%) = %false% then %gang_str% = array(0) - array(0)
- cmd edit f 910 if (varset(%gang%[%p%]) = %false%) or (%gang%[%p%] = array(0) - array(0)) then goto 990
- cmd edit f 911 %pgang% = %gang%[%p%]
- cmd edit f 912 %leader% = position(%gang%, %pgang%)
- cmd edit f 913 message %p% §b§l%pgang%
- cmd edit f 914 message %p% §f§l-----------------------
- cmd edit f 915 message %p% §bLeader: %leader%
- cmd edit f 916 %members% = %member%[%pgang%]
- cmd edit f 917 if %member%[%pgang%] = array(0) - array(0) then %members% = \"None\"
- cmd edit f 918 message %p% §bMembers: %members%
- cmd edit f 919 %str% = %gang_str%[%pgang%]
- cmd edit f 920 message %p% §bStrength: %str%
- cmd edit f 921 message %p% §f§l-----------------------
- cmd edit f 922 exit
- cmd edit f 990 message %p% §byou are not in a gang!
- cmd edit f 991 exit
- cmd edit f 1000 #empty
- cmd edit f 1001 load %gang_invites%
- cmd edit f 1002 if varset(%gang_invites%) = %false% then %gang_invites% = array(0) - array(0)
- cmd edit f 1003 if varset(%gang_invites%[%p%]) = %false% then %gang_invites%[%p%] = array(0) - array(0)
- cmd edit f 1004 %target% = %args%[2]
- cmd edit f 1005 if varset(%target%) = %false% then goto 1085
- cmd edit f 1006 if %target% notin %gang_invites%[%p%] then goto 1085
- cmd edit f 1007 load %gangs%
- cmd edit f 1008 if varset(%gangs%) = %false% then %gangs% = array(0) - array(0)
- cmd edit f 1009 %leader% = %gangs%[\"leader\"]
- cmd edit f 1010 %member% = %gangs%[\"member\"]
- cmd edit f 1011 %gang% = %gangs%[\"gang\"]
- cmd edit f 1012 %gang%[%p%] = %target%
- cmd edit f 1013 %member%[%target%] = %member%[%target%] + array(%p%)
- cmd edit f 1014 %gangleader% = %gangs%[\"gangleader\"]
- cmd edit f 1015 %lead% = %gangleader%[%target%]
- cmd edit f 1016 if %lead% in onlineplayers() then message %lead% §b%p% has joined your faction!
- cmd edit f 1017 message %p% §bYou have successfully joined %target%
- cmd edit f 1018 %gang_invites%[%p%] = array(0) - array(0)
- cmd edit f 1019 save %gang_invites%
- cmd edit f 1020 %gangs%[\"member\"] = %member%
- cmd edit f 1021 %gangs%[\"gang\"] = %gang%
- cmd edit f 1022 save %gangs%
- cmd edit f 1023 exit
- cmd edit f 1085 message %p% §bYou do not have a invite from that faction!
- cmd edit f 1086 exit
- cmd add dmghandler if %args%[5] != "attack" then exit
- cmd add dmghandler load %gangs%
- cmd add dmghandler %members% = %gangs%["member"]
- cmd add dmghandler %gang% = %gangs%["gang"]
- cmd add dmghandler if varset(%members%) = %false% then %members% = array(0) - array(0)
- cmd add dmghandler if varset(%gang%) = %false% then %gang% = array(0) - array(0)
- cmd add dmghandler %victim% = %args%[2]
- cmd add dmghandler %damager% = %args%[3]
- cmd add dmghandler if (varset(%gang%[%damager%]) = %false%) or (%gang%[%damager%] = array(0) - array(0)) then exit
- cmd add dmghandler %pgang% = %gang%[%damager%]
- cmd add dmghandler if varset(%members[%pgang%]) = %false% then %members%[%pgang%] = array(0) - array(0)
- cmd add dmghandler if varset(%gang%[%p%]) = %false% then %gang%[%p%] = array(0) - array(0)
- cmd add dmghandler %leader% = %gangs%["leader"]
- cmd add dmghandler %mem% = %members%[%pgang%]
- cmd add dmghandler %mem% = %mem% + array(%lead%[%pgang%])
- cmd add dmghandler if %victim% in %mem% then cancel
- cmd add dmghandler if %victim% in %mem% then message %damager% §bYou cannot hurt your own members!
- cmd add dmghandler exit
- cmd unregister dmghandler
- cmd trigger death dmghandler
- cmd add addstr load %gangs%
- cmd add addstr %killer% = %args%[3]
- cmd add addstr %gang% = %gangs%[\"gang\"]
- cmd add addstr if (varset(%gang%[%p%]) = %false%) or (%gang%[%p%] = array(0) - array(0)) then message %killer% hi
- cmd add addstr load %gang_str%
- cmd add addstr %pgang% = %gang%[%p%]
- cmd add addstr %gang_str%[%pgang%] = %gang_str%[%pgang%] + 1
- cmd add addstr save %gang_str%
- cmd add addstr message %killer% §7[§a+§7] §51 Strength
- cmd trigger death addstr
- cmd unregister addstr
- cmd edit chatt 1 load %gang_chat%
- cmd edit chatt 2 if varset(%gang_chat%[%p%]) = %false% then %gang_chat%[%p%] = \"off\"
- cmd edit chatt 3 if %gang_chat%[%p%] = \"off\" then exit
- cmd edit chatt 4 load %gangs%
- cmd edit chatt 5 %member% = %gangs%[\"member\"]
- cmd edit chatt 6 %gang% = %gangs%[\"gang\"]
- cmd edit chatt 7 %gangleader% = %gangs%[\"gangleader\"]
- cmd edit chatt 8 %pgang% = %gang%[%p%]
- cmd edit chatt 9 if (varset(%pgang%) = %false%) or (%pgang% = array(0) - array(0)) then exit
- cmd edit chatt 10 %array% = array(%p%)
- cmd edit chatt 11 %num% = 0
- cmd edit chatt 12 %members% = %member%[%pgang%]
- cmd edit chatt 13 if varset(%members%[%num%]) = %false% then goto 19
- cmd edit chatt 14 %kmember% = %members%[%num%]
- cmd edit chatt 15 if %kmember% in onlineplayers() then %array% = %array% + array(%kmember%)
- cmd edit chatt 16 %num% = %num% + 1
- cmd edit chatt 17 if %num% >= 11 then goto 19
- cmd edit chatt 18 goto 13
- cmd edit chatt 19 cancel
- cmd edit chatt 20 %lead% = %gangleader%[%pgang%]
- cmd edit chatt 22 %arg% = %args%[3]
- cmd edit chatt 23 message %array% (Faction) %p%: %arg%
- cmd edit chatt 24 exit
- cmd unregister chatt
- cmd trigger chat chatt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement