Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined Credits
- Nos, örülök, hogy te hasznát veszed a módnak!
- Mivel tudom, hogy úgy se rakjátok ki a jogvédelmet, csak annyit kérek, hogy írjátok ki. 'A szervert The[D]L támogatta!' ennyit elég lenne kiírni! Köszönöm!
- IDEATENEVEDET -et írjátok felül a nevetekre!
- ezt megtehetitek gyorsbill.-el is. CTRL + H , felülre IDEATENEVEDET alúlra a te nevedet!
- #endif
- #include a_samp
- #include sscanf2
- #include dini
- new File[120];
- new gTeam[MAX_PLAYERS];
- #define SPEC 0
- #define CLAN1 1
- #define CLAN2 2
- new ClanOneScore;
- new ClanTwoScore;
- new ClanOneMember;
- new ClanTwoMember;
- new Groupolt[MAX_PLAYERS];
- new Nyelv[MAX_PLAYERS];
- new AdminJelszo = 1231590;
- #define MAGYAR 1
- #define ANGOL 2
- #define DIA_NYELV 1
- #define DIA_TEAM 2
- #define DIA_PASS 3
- #define DIA_MOD 10
- #define scm SendClientMessage
- #define scmall SendClientMessageToAll
- stock GetName(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- return pName;
- }
- stock msgall(color, magyar[],angol[])
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Nyelv[i] == MAGYAR)
- {
- scmall(color, magyar);
- }
- else if(Nyelv[i] == ANGOL)
- {
- scmall(color, angol);
- }
- }
- }
- }
- stock msg(color, magyar[],angol[])
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Nyelv[i] == MAGYAR)
- {
- scm(i, color, magyar);
- }
- else if(Nyelv[i] == ANGOL)
- {
- scm(i, color, angol);
- }
- }
- }
- }
- stock Egyezik(comp[], with[])
- {
- new LenghtComp = strlen(comp);
- new LenghtWith = strlen(with);
- new Character;
- if( LenghtComp != LenghtWith ) return false;
- for( new i; i < LenghtComp; i++ )
- {
- if( comp[i] == with[i] )
- {
- Character++;
- }
- }
- if( LenghtComp == Character ) return true;
- return false;
- }
- main(){}
- public OnGameModeInit()
- {
- //dini_Get(File, "ClanOne"))
- //format(gmtext, sizeof(gmtext), "%s:0[0] vs. %s:0[0]",dini_Get(File, "ClanOne"),dini_Get(File, "ClanTwo"));
- SendRconCommand("hostname [HU/EN] Public War Server By The[D]L");
- SetGameModeText("Clan1:0[0] vs. Clan2:0[0]");
- SendRconCommand("mapname Wait...");
- //AddPlayerClass(0, 158.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- ShowPlayerDialog(playerid, DIA_NYELV, DIALOG_STYLE_MSGBOX,"Nyelv / Language", "Kérlek válasz nyelvet!\nPlease, select you language!", "Magyar", "English");
- /*SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);*/
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- if(Egyezik(GetName(playerid), "IDEATENEVEDET"))
- {
- ShowPlayerDialog(playerid, DIA_PASS, DIALOG_STYLE_INPUT," "," "," "," ");
- return 1;
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new string[652],sting[542];
- switch(reason)
- {
- case 0:
- {
- format(string, sizeof(string), "%s has left the server. (TimeOut)",GetName(playerid));
- format(sting, sizeof(sting), "%s elhagyta a szervert. (Kifagyott)",GetName(playerid));
- }
- case 1:
- {
- format(string, sizeof(string), "%s has left the server. (Left)",GetName(playerid));
- format(sting, sizeof(sting), "%s elhagyta a szervert. (Kilépett)",GetName(playerid));
- }
- case 2:
- {
- format(string, sizeof(string), "%s has left the server. (Kicked)",GetName(playerid));
- format(sting, sizeof(sting), "%s elhagyta a szervert. (Kirúgva)",GetName(playerid));
- }
- }
- msgall(-1, string, sting);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(gTeam[playerid] == CLAN1)
- {
- }
- else if(gTeam[playerid] == CLAN2)
- {
- }
- else if(gTeam[playerid] == SPEC)
- {
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(killerid == CLAN1)
- {
- ClanOneScore ++;
- }
- if(killerid == CLAN2)
- {
- ClanTwoScore ++;
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- /*public OnPlayerText(playerid, text[])
- {
- if(text[0] == '!')
- {
- new string[256],name[24];
- GetPlayerName(playerid,name,24);
- format(string,256,"(Clan) %s: %s",name,text[1]);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(gTeam[i] == gTeam[playerid])
- SendClientMessage(i, GetPlayerColor(playerid), string);
- }
- }
- return 0;
- }
- return 1;
- }*/
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/amenu", cmdtext, true, 10) == 0) // ADMIN MENÜ
- {
- if(Egyezik(GetName(playerid), "IDEATENEVEDET"))
- {
- ShowPlayerDialog(playerid, DIA_MOD, DIALOG_STYLE_LIST,"Vezérlőpult", "Klánok\nSzerver\nJátékmenet", "Rendben", "Mégse");
- }else msg(-1, "Meg se próbáld.", "Do not even try.");
- return 1;
- }
- if (strcmp("/a", cmdtext, true, 10) == 0) // ADMIN MENÜ
- {
- if(Egyezik(GetName(playerid), "IDEATENEVEDET"))
- {
- new S[523];
- format(S, sizeof(S), "%s:%d[%d] vs. %s:%d[%d]",dini_Get(File, "ClanOne"), ClanOneScore, ClanOneMember, dini_Get(File, "ClanTwo"), ClanTwoScore, ClanOneMember);
- SetGameModeText(S);
- }else msg(-1, "Meg se próbáld.", "Do not even try.");
- return 1;
- }
- if (strcmp("/t", cmdtext, true, 10) == 0) // ADMIN MENÜ
- {
- if(Egyezik(GetName(playerid), "IDEATENEVEDET"))
- {
- new S[654];
- format(S, sizeof(S), "%s:%d[%d] vs. %s:%d[%d]",dini_Get(File, "ClanOne"), ClanOneScore, ClanOneMember, dini_Get(File, "ClanTwo"), ClanTwoScore, ClanOneMember);
- scm(playerid, -1, S);
- }else msg(-1, "Meg se próbáld.", "Do not even try.");
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_NO)
- {
- if(Groupolt[playerid] == 0)
- {
- Groupolt[playerid] = 1;
- msg(-1, "Készen állsz!", "You're ready!");
- }
- else if(Groupolt[playerid] == 1)
- {
- Groupolt[playerid] = 0;
- msg(-1, "Nem állsz készen!", "You're not ready!");
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new selectclan[532], S[532],S2[532];
- if(dialogid == DIA_NYELV)
- {
- if(response)
- {
- Nyelv[playerid] = MAGYAR;
- }
- if(!response)
- {
- Nyelv[playerid] = ANGOL;
- }
- msg(-1, "Nyelv kiválasztva!","Language selected!");
- if(Nyelv[playerid] == MAGYAR)
- {
- format(selectclan, sizeof(selectclan), "%s\n%s\nNéző", dini_Get(File, "ClanOne"),dini_Get(File, "ClaTwo"));
- ShowPlayerDialog(playerid, DIA_TEAM, DIALOG_STYLE_LIST,"Válazd ki a klánod!", "#clanname1\n#clanname2\nNéző", "Kész!", "Kilépés");
- }
- else if(Nyelv[playerid] == ANGOL)
- {
- format(selectclan, sizeof(selectclan), "%s\n%s\nSpectator", dini_Get(File, "ClanOne"),dini_Get(File, "ClaTwo"));
- ShowPlayerDialog(playerid, DIA_TEAM, DIALOG_STYLE_LIST,"Select your clan!", "clanname1\n#clanname2\nSpectator", "Ready!", "Quit");
- }
- }
- if(dialogid == DIA_TEAM)
- {
- if(!response) return 1;
- if(listitem == 0)
- {
- gTeam[playerid] = CLAN1;
- ClanOneMember ++;
- format(S, sizeof(S), "Csatlakozztál a %s", dini_Get(File, "ClanOne"));
- format(S2, sizeof(S2), "You are joined for %s", dini_Get(File, "ClanOne"));
- msg(-1, S,S2);
- }
- if(listitem == 1)
- {
- gTeam[playerid] = CLAN2;
- ClanTwoMember ++;
- format(S, sizeof(S), "Csatlakozztál a %s", dini_Get(File, "ClanTwo"));
- format(S2, sizeof(S2), "You are joined for %s", dini_Get(File, "ClanTwo"));
- msg(-1, S, S2);
- }
- if(listitem == 2)
- {
- gTeam[playerid] = SPEC;
- msg(-1, "Csatlakozztál a nézőkhöz!","You joined for spectator!");
- }
- SpawnPlayer(playerid);
- }
- if(dialogid == DIA_PASS)
- {
- if(!response) Kick(playerid);
- if(strval(inputtext) == AdminJelszo)
- {
- ShowPlayerDialog(playerid, DIA_NYELV, DIALOG_STYLE_MSGBOX,"Nyelv / Language", "Kérlek válasz nyelvet!\nPlease, select you language!", "Magyar", "English");
- }
- else
- {
- Kick(playerid);
- }
- return 1;
- }
- if(dialogid == DIA_MOD)
- {
- if(!response) return 1;
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIA_MOD+1, DIALOG_STYLE_LIST,"Vezérlőpult >>> Klánok", "Set Name Clan 1\nSet Name Clan 2", "Rendben", "Mégse");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, DIA_MOD+2, DIALOG_STYLE_LIST,"Vezérlőpult >>> Szerver", " ", "Rendben", "Mégse");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid, DIA_MOD+3, DIALOG_STYLE_LIST,"Vezérlőpult >>> Játékmenet", " ", "Rendben", "Mégse");
- }
- }
- if(dialogid == DIA_MOD+1)
- {
- if(!response) return 1;
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIA_MOD+4, DIALOG_STYLE_INPUT,"Clan One Name","Írd be a klán nevét.","Átnevez","Mégse");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, DIA_MOD+5, DIALOG_STYLE_INPUT,"Clan Two Name","Írd be a klán nevét.","Átnevez","Mégse");
- }
- }
- if(dialogid == DIA_MOD+4)
- {
- new S5[532];
- if(!response) return 1;
- dini_Set(File, "ClanOne", inputtext);
- format(S5, sizeof(S5), "Az egyes klán neve: %s",dini_Get(File, "ClanOne"));
- scm(playerid, -1, S5);
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement