Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //====================================== Clans =================================
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CreateClan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- if(!strcmp(cmd,"/CreateClan",true))
- {
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"/CreateClan [name] :öåøú ùéîåù");
- format(file, sizeof(file), "DML/Clans/%s.txt",tmp);
- if(dini_Exists(file)) return SendClientMessage(playerid,COLOR_BRIGHTRED,".÷ìàï æä ëáø ÷ééí");
- dini_Create(file);
- dini_Set(file,"ClanName",tmp);
- dini_IntSet(file,"Players",0);
- dini_IntSet(file,"Tests",0);
- format(s,sizeof(s),".\"%s\" éöøú ÷ìàï áùí",tmp);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,s);
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DelClan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- if(!strcmp(cmd,"/DelClan",true))
- {
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"/DelClan [name] :öåøú ùéîåù");
- format(file, sizeof(file), "DML/Clans/%s.txt",tmp);
- NameClan2 = dini_Get(file,"ClanName");
- if(!dini_Exists(file)) return SendClientMessage(playerid,COLOR_BRIGHTRED,".ä÷ìàï ùöééðú ìà ÷ééí");
- dini_Remove(file);
- for(new i=1; i<20; i++)
- {
- NameClan = dini_Get(file,s);
- if(strcmp(NameClan2,NameClan) == 0)
- {
- dini_Unset(file,s);
- }
- }
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(dini_Int(GetFile(i),"InClan") == 1 && !strcmp(tmp,dini_Get(GetFile(i),"Clan"),true))
- {
- dini_IntSet(file,"InClan",0);
- dini_IntSet(file,"Clan",0);
- dini_IntSet(file,"ClanLevel",0);
- }
- }
- format(s,sizeof(s),".\"%s\" îç÷ú àú ä÷ìàï",tmp);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,s);
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SetClan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- if(!strcmp(cmd,"/SetClan",true))
- {
- tmp = strtok(cmdtext,idx);
- tmp2 = strtok(cmdtext,idx);
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerName(strval(tmp),player,sizeof(player));
- if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid,COLOR_WHITE,"/SetClan [id] [clan] :öåøú ùéîåù");
- if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid,COLOR_BRIGHTRED,".àééãé ùâåé");
- if(dini_Int(GetFile(strval(tmp)),"InClan") == 1)
- {
- format(s,sizeof(s),".ëáø ðîöà á÷ìàï %s",player);
- SendClientMessage(playerid,COLOR_BRIGHTRED,s);
- return 1;
- }
- format(file, sizeof(file), "DML/Clans/%s.txt",tmp2);
- NameClan = dini_Get(file,"ClanName");
- if(!dini_Exists(file)) return SendClientMessage(playerid,COLOR_BRIGHTRED,".ä÷ìàï ùöééðú ìà ÷ééí");
- format(s,sizeof(s),".öåøó ì÷ìàï ùìê òì-éãé äàãîéï %s",player);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && dini_Int(GetFile(i),"InClan") == 1 && strcmp(dini_Get(GetFile(playerid),"Clan"),dini_Get(GetFile(i),"Clan"), true) == 0)
- {
- }
- SendClientMessage(i,COLOR_LIGHTGREEN,s);
- }
- tmp2 = NameClan;
- dini_Set(GetFile(strval(tmp)),"Clan",tmp2);
- format(s,sizeof(s),".\"%s\" ì÷ìàï %s äëðñú àú",dini_Get(file,"Clan"),player);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,s);
- format(s,sizeof(s),".òì-éãé äàãîéï \"%s\" öåøôú ì÷ìàï",dini_Get(file,"Clan"));
- SendClientMessage(strval(tmp),COLOR_LIGHTGREEN,s);
- dini_IntSet(GetFile(strval(tmp)),"InClan",1);
- dini_Set(GetFile(strval(tmp)),"Clan",tmp2);
- dini_IntSet(GetFile(strval(tmp)),"ClanLevel",1);
- format(file,256,"DML/Clans/%s.txt",dini_Get(file,"Clan"));
- dini_IntSet(file,"Players",dini_Int(file,"Players") +1);
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Clan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- if(!strcmp(cmd,"/Clan",true))
- {
- tmp = strtok(cmdtext, idx);
- if(!Login[playerid]) return SendClientMessage(playerid,COLOR_BRIGHTRED,"/Login [password] :àúä ìà îçåáø, ìäúçáøåú ä÷ù");
- if(!strlen(tmp))
- {
- SendClientMessage(playerid,COLOR_WHITE,"/ClanHelp :öåøú ùéîåù");
- return 1;
- }
- //Invite
- if(!strcmp(tmp,"Invite",true))
- {
- tmp2 = strtok(cmdtext, idx);
- if(!dini_Int(file,"InClan")) return SendClientMessage(playerid,COLOR_BRIGHTRED,".àúä ìà ðîöà á÷ìàï");
- //if(dini_Int(file,"ClanLevel") < 2)return SendClientMessage(playerid,COLOR_BRIGHTRED,".òì îðú ìáöò ô÷åãä æå òìééê ìäéåú äèñèø ùì ä÷ìàï");
- if(!strlen(tmp2)) return SendClientMessage(playerid,COLOR_WHITE,"/Clan Invite [id] :öåøú ùéîåù");
- if(!IsPlayerConnected(strval(tmp2))) return SendClientMessage(playerid,COLOR_BRIGHTRED,".àééãé ùâåé");
- ClanN = dini_Get(file,"Clan");
- GetPlayerName(strval(tmp2),player,sizeof(player));
- /*if(dini_Int(GetFile(strval(tmp2)),"InClan") == 1)
- {
- format(s,sizeof(s),".ëáø ðîöà á÷ìàï %s",player);
- SendClientMessage(playerid,COLOR_BRIGHTRED,s);
- return 1;
- }*/
- GetPlayerName(playerid,name,sizeof(name));
- format(s,sizeof(s),".ì÷ìàï %s äæîðú àú",player);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,s);
- format(s,sizeof(s),".\"%s\" äæîéï àåúê ì÷ìàï %s",ClanN,name);
- SendClientMessage(strval(tmp2),COLOR_LIGHTGREEN,s);
- InClan[strval(tmp2)] = 1;
- return 1;
- }
- //Accept
- if(!strcmp(tmp,"Accept",true))
- {
- tmp2 = strtok(cmdtext, idx);
- if(!InClan[playerid]) return SendClientMessage(playerid,COLOR_BRIGHTRED,".ìà ÷éáìú äæîðä ì÷ìàï");
- //if(dini_Isset(file,"InClan"))return SendClientMessage(playerid,COLOR_BRIGHTRED,".àúä ëáø ðîöà á÷ìàï");
- GetPlayerName(playerid,name,sizeof(name));
- format(s,sizeof(s),".äöèøó ì÷ìàï ùìê %s",name);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && dini_Int(GetFile(i),"InClan") == 1 && strcmp(dini_Get(GetFile(playerid),"Clan"),dini_Get(GetFile(i),"Clan"), true) == 0)
- {
- }
- SendClientMessage(i,COLOR_LIGHTGREEN,s);
- }
- dini_IntSet(file,"InClan",1);
- dini_IntSet(file,"ClanLevel",1);
- dini_Set(file,"Clan",ClanN);
- format(s,sizeof(s),".\"%s\" äöèøôú ì÷ìàï",dini_Get(file,"Clan"));
- SendClientMessage(playerid,COLOR_LIGHTGREEN, s);
- format(file,256,"DML/Clans/%s.txt",dini_Get(file,"Clan"));
- dini_IntSet(file,"Players",dini_Int(file,"Players") +1);
- InClan[playerid] = 0;
- return 1;
- }
- //Quit
- if(!strcmp(tmp,"Quit",true))
- {
- if(!dini_Int(file,"InClan"))return SendClientMessage(playerid,COLOR_BRIGHTRED,".àúä ìà ðîöà á÷ìàï");
- format(s,sizeof(s),".\"%s\" ôøùú îä÷ìàï",dini_Get(file,"Clan"));
- SendClientMessage(playerid,COLOR_BRIGHTRED, s);
- GetPlayerName(playerid,name,sizeof(name));
- format(s,sizeof(s),".ôøù îä÷ìàï %s",name);
- format(file,256,"DML/Clans/%s.txt",dini_Get(file,"Clan"));
- dini_IntSet(file,"Players",dini_Int(file,"Players") -1);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && dini_Int(GetFile(i),"InClan") == 1 && strcmp(dini_Get(GetFile(playerid),"Clan"),dini_Get(GetFile(i),"Clan"), true) == 0)
- {
- dini_IntSet(file,"InClan",0);
- dini_IntSet(file,"ClanLevel",0);
- dini_IntSet(file,"Clan",0);
- }
- SendClientMessage(i,COLOR_BRIGHTRED,s);
- }
- return 1;
- }
- //Cancel
- if(!strcmp(tmp,"Cancel",true))
- {
- tmp2 = strtok(cmdtext, idx);
- if(!InClan[playerid]) return SendClientMessage(playerid,COLOR_BRIGHTRED,".ìà ÷éáìú äæîðä ì÷ìàï");
- if(dini_Isset(file,"InClan"))return SendClientMessage(playerid,COLOR_BRIGHTRED,".àúä ëáø ðîöà á÷ìàï");
- GetPlayerName(playerid,name,sizeof(name));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,".áéèìú àú ääæîðä ì÷ìàï");
- format(s,sizeof(s),".áéèì àú ääæîðä ì÷ìàï ùìê %s",name);
- SendClientMessage(strval(tmp),COLOR_LIGHTGREEN,s);
- InClan[playerid] = 0;
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Edit ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /*if(!strcmp(tmp,"Edit",true))
- {
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2)) return SendClientMessage(playerid,COLOR_WHITE,"/Clan Edit [save/vehicle/tests] :öåøú ùéîåù");
- return 1;
- }
- //Tests
- if(!strcmp(tmp2,"test",true))
- {
- tmp3 = strtok(cmdtext, idx);
- if(!strlen(tmp2)) return SendClientMessage(playerid,COLOR_WHITE,"/Clan Edit Test [on/off] :öåøú ùéîåù");
- return 1;
- }*/
- //Info
- if(!strcmp(tmp,"Info",true))
- {
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))return SendClientMessage(playerid,COLOR_WHITE,"/Clan Info [name] :öåøú ùéîåù");
- format(file,256,"DML/Clans/%s.txt",tmp2);
- NameClan = dini_Get(file,"ClanName");
- Pl = dini_Get(file,"Players");
- if(!dini_Exists(file)) return SendClientMessage(playerid,COLOR_BRIGHTRED,".ä÷ìàï ùöééðú ìà ÷ééí");
- tmp2 = NameClan;
- format(s,sizeof(s),"~~~ :\"%s\" - ôøèé ä÷ìàï ~~~",tmp2);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,s);
- format(s,sizeof(s),"• %s - îñôø ùç÷ðéí ñä'ë",Pl);
- SendClientMessage(playerid,COLOR_GREY,s);
- if(dini_Int(file, "Tests") == 0)
- {
- SendClientMessage(playerid,COLOR_GREY,"• None - ôúåçéí ìèñèéí");
- return 1;
- }
- if(dini_Int(file, "Tests") == 1)
- {
- SendClientMessage(playerid,COLOR_GREY,"• Yes - ôúåçéí ìèñèéí");
- return 1;
- }
- return 1;
- }
- return SendClientMessage(playerid,COLOR_BRIGHTRED,".àôùøåú ùâåéä");
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- if(!strcmp(cmd,"/Color",true))
- {
- tmp3 = strtok(cmdtext, idx);
- tmp4 = strtok(cmdtext, idx);
- tmp5 = strtok(cmdtext, idx);
- if(!strlen(tmp3)) return SendClientMessage(playerid,COLOR_WHITE,"/Clan Edit Color [Red 1-255] [Green 1-255] [Blue 1-255] :öåøú ùéîåù");
- if(!strlen(tmp4)) return SendClientMessage(playerid,COLOR_WHITE,"/Clan Edit Color [Red 1-255] [Green 1-255] [Blue 1-255] :öåøú ùéîåù");
- if(!strlen(tmp5)) return SendClientMessage(playerid,COLOR_WHITE,"/Clan Edit Color [Red 1-255] [Green 1-255] [Blue 1-255] :öåøú ùéîåù");
- if(strval(tmp3) > 255 || 0 > strval(tmp3) || strval(tmp4) > 255 || 0 > strval(tmp4) || strval(tmp5) > 255 || 0 > strval(tmp5))return SendClientMessage(playerid,COLOR_BRIGHTRED,".àé àôùø ìùéí îñôø îúçú ì 0 àå îñôø îòì 255");
- //if(dini_Int(GetFile(playerid),"Clan"))
- //{
- dini_IntSet(file,"ClanColor",1);
- dini_IntSet(file,"ClanColorR",strval(tmp3));
- dini_IntSet(file,"ClanColorG",strval(tmp4));
- dini_IntSet(file,"ClanColorB",strval(tmp5));
- //}
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement