Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerText(playerid, text[])
- {
- new giver[MAX_PLAYER_NAME];
- new sendername[MAX_PLAYER_NAME];
- new giveplayer[MAX_PLAYER_NAME];
- new tmp[256];
- new string[256];
- new giveplayerid;
- new hour,minuite,second;
- gettime(hour,minuite,second);
- GetPlayerName(playerid,sendername,sizeof(sendername));
- //SetPlayerChatBubble(playerid, text, 0xFF0000FF, 20.0, 10000);
- /*TextSpams[playerid]++;
- if(TextSpams[playerid] >= 5 && SpielerInfo[playerid][pAdmin] == 0)
- {
- format(string, sizeof(string), " %s wurde von %s gekickt! (GRUND: Spam)",sendername,M_Bot_BOT_NAME);
- SendUserMessageToAll(M_BOT_COLOR, string);
- Kick(playerid);
- return 0;
- }*/
- //////////////////////////////////////////////////////////////////
- //////////////////// AUS M-BOT ///////////////////////////////////
- new lastidx = (strlen(text) - 1);
- if(text[lastidx] == '.')
- text[lastidx] = ' ';
- new countit = 0;
- for(new x=0; x<strlen(text); x++)
- {
- if(text[x] == '.' && text[x+1] <= '9' && text[x+1] >= '0') // Es wurde ein Punkt und eine Zahl dahinter geschrieben!
- {
- countit++;
- }
- else if(text[x] == '.' && text[x+2] <= '9' && text[x+2] >= '0') // Es wurde ein Punkt, Leerzeichen und eine Zahl dahinter geschrieben!
- {
- countit++;
- }
- }
- if(countit >= 3) // Dreimal und eine IP wird erkannt
- if(strfind(text,"world-of-reallife.de:9987",true) != 0) // NICHT die TS-IP
- {
- new textstring[128], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(textstring,sizeof(textstring)," [ANTI-IP] %s wird verdächtigt eine IP zu verschicken!",name);
- SendUserMessageToAdmins(M_BOT_COLOR,textstring);
- format(textstring,sizeof(textstring)," [ANTI-IP] %s: %s",name,text);
- SendUserMessageToAdmins(M_BOT_COLOR,textstring);
- SendUserMessage(playerid,M_BOT_COLOR," [ANTI-IP] Wir dulden kein Abwerben bzw. Serverwerbungen!");
- M_Bot[playerid][PIPWarns]++;
- if(M_Bot[playerid][PIPWarns] >= 3)
- {
- format(textstring,sizeof(textstring)," [ANTI-IP] %s wurde von %s gebannt! (GRUND: Verdacht auf Abwerben)",name,M_Bot_BOT_NAME);
- SendUserMessageToAll(M_BOT_COLOR,textstring);
- BanEx(playerid,"Abwerben");
- }
- return 0;
- }
- for(new w=0; w<sizeof(BadWords); w++)
- {
- if(!strfind(text,BadWords[w],true))
- {
- M_Bot[playerid][PBadWordWarns]++;
- if(M_Bot[playerid][PBadWordWarns] >= 3)
- {
- new textstring[128], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(textstring,sizeof(textstring)," %s wurde von %s gekickt! (GRUND: 3 BadWord-Warnungen)",name,M_Bot_BOT_NAME);
- SendUserMessageToAll(M_BOT_COLOR,textstring);
- M_Log(textstring);
- M_Kick(playerid);
- }
- else
- {
- new textstring[128], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(textstring,sizeof(textstring)," Du hast nun %d/3 Warnungen, bei 3 wirst du gekickt!",M_Bot[playerid][PBadWordWarns]);
- SendUserMessage(playerid,M_BOT_COLOR,textstring);
- format(textstring,sizeof(textstring)," %s hat %d/3 BadWord-Warnungen",name,M_Bot[playerid][PBadWordWarns]);
- GameTextForPlayer(playerid,"~r~Keine Beleidigungen!",4000,3);
- }
- return 0;
- }
- }
- //////////////////// AUS M-BOT ///////////////////////////////////
- //////////////////////////////////////////////////////////////////
- if(SpielerInfo[playerid][pMuted] == 1)
- {
- SendUserMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nichts schreiben, da dich ein Admin gemutet hat!");
- return 0;
- }
- /*if(SpielerInfo[playerid][pTot] == 1)
- {
- SendUserMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nichts schreiben, da du im Koma liegst!");
- return 0;
- }*/
- if(SelectChar[playerid] == 255)
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("weiter", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("weiter")))
- {
- switch (SelectCharID[playerid])
- {
- case 1: // LSPD
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[1][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[2][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[3][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[4][0]; }
- else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[5][0]; }
- else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[6][0]; }
- else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[7][0]); SelectCharPlace[playerid] = 9; ChosenSkin[playerid] = JoinPed[7][0]; }
- else if(SelectCharPlace[playerid] == 9) { SetPlayerSkin(playerid, JoinPed[8][0]); SelectCharPlace[playerid] = 10; ChosenSkin[playerid] = JoinPed[8][0]; }
- else if(SelectCharPlace[playerid] == 10) { SetPlayerSkin(playerid, JoinPed[9][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[9][0]; }
- }
- case 2: // SFPD
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[10][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[10][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[11][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[11][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[12][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[12][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[13][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[13][0]; }
- }
- case 3: // Army
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[14][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[14][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[15][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[15][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[16][0]; }
- }
- case 4: // Medic
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[16][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[17][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[17][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[18][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[18][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[19][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[19][0]; }
- }
- case 5: //La Cosa Nostra
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[20][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[20][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[21][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[21][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[22][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[22][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[23][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[23][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[24][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[24][0]; }
- else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[25][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[25][0]; }
- else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[26][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[26][0]; }
- else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[27][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[27][0]; }
- }
- case 6: //Yakuza
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[28][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[28][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[29][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[29][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[30][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[30][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[31][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[31][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[32][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[32][0]; }
- else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[33][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[33][0]; }
- else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[34][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[34][0]; }
- }
- case 7: //Präsident
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[35][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[35][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[36][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[36][0]; }
- }
- case 8: //Hitman Agency
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[37][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[37][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[38][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[38][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[39][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[39][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[40][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[40][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[41][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[41][0]; }
- }
- case 9: //News Reporters
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[42][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[42][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[43][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[43][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[44][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[44][0]; }
- }
- case 10: //Taxi Cab Company
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[45][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[45][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[46][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[46][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[47][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[47][0]; }
- }
- case 11: //Driving/Flying School
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[48][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[48][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[49][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[49][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[50][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[51][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[51][0]; }
- }
- case 12: //Hells Angels
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[52][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[52][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[53][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[53][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[54][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[54][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[55][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[55][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[56][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[56][0]; }
- else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[57][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[57][0]; }
- }
- case 13: //Grove Street
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[58][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[58][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[59][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[59][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[60][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[60][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[61][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[61][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[62][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[62][0]; }
- else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[63][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[63][0]; }
- else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[64][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[64][0]; }
- }
- case 14: //Ballas
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[65][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[65][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[66][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[66][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[67][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[67][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[68][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[68][0]; }
- }
- case 15: //2fast
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[69][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[69][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[70][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[70][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[71][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[71][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[72][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[72][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[73][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[73][0]; }
- }
- case 16: //Los Santos Vagos
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[74][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[74][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[75][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[75][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[76][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[76][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[77][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[77][0]; }
- }
- case 17: //Varios Los Aztecas
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[78][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[78][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[79][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[79][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[80][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[80][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[81][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[81][0]; }
- }
- case 18: //San Fierro Rifa
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[82][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[82][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[83][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[83][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[84][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[84][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[85][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[85][0]; }
- }
- case 19: //West Coast Customs
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[86][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[86][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[87][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[87][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[88][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[88][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[89][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[89][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[90][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[90][0]; }
- }
- case 21: // FBI
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[91][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[91][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[92][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[92][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[93][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[93][0]; }
- else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[94][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[94][0]; }
- else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[95][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[95][0]; }
- }
- case 22: // Feuerwehr
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[96][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[96][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[97][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[97][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[98][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[98][0]; }
- }
- case 23: // Grundwehrdient
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[99][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[99][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[100][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[100][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[101][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[101][0]; }
- }
- case 24: // Ordnungsamt
- {
- if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[102][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[102][0]; }
- else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[103][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[103][0]; }
- else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[104][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[104][0]; }
- }
- }
- return 0;
- }
- else if ((strcmp("fertig", tmp, true, strlen(tmp)) == 0))
- {
- if(ChangePos2[playerid][1] == 1)
- {
- SetPlayerInt(playerid, ChangePos2[playerid][0]);
- SetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
- ChangePos2[playerid][1] = 0;
- return 0;
- }
- SpielerInfo[playerid][pModel] = ChosenSkin[playerid];
- SpielerInfo[playerid][pChar] = ChosenSkin[playerid];
- SetSpawnInfo(playerid, SpielerInfo[playerid][pTeam], SpielerInfo[playerid][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);
- gTeam[playerid] = SpielerInfo[playerid][pTeam];
- SetPlayerToTeamColor(playerid);
- MedicBill[playerid] = 0;
- SpawnPlayer(playerid);
- SelectCharPlace[playerid] = 0;
- SelectCharID[playerid] = 0;
- SelectChar[playerid] = 0;
- UnFreezePlayer(playerid);
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Verwendung 'fertig'.");
- return 0;
- }
- }
- if(RegistrationStep[playerid] > 0)
- {
- if(RegistrationStep[playerid] == 1)
- {
- new idx;
- tmp = strtok(text, idx);
- if((strcmp("männlich", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("männlich")))
- {
- SpielerInfo[playerid][pSex] = 1;
- SendClientMessage(playerid, FARBE_LIGHTBLUE, "Ok, du bist also männlich.");
- SendClientMessage(playerid, FARBE_WHITE, "Wann ist dein Geburtstag? (Verwendung zb. 25.11.1998)");
- RegistrationStep[playerid] = 2;
- return 0;
- }
- else if((strcmp("weiblich", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("weiblich")))
- {
- SpielerInfo[playerid][pSex] = 2;
- SendClientMessage(playerid, FARBE_LIGHTBLUE, "Ok, du bist also weiblich.");
- SendClientMessage(playerid, FARBE_WHITE, "Wann ist dein Geburtstag? (Verwendung zb. 25.11.1998)");
- RegistrationStep[playerid] = 2;
- return 0;
- }
- else
- {
- SendClientMessage(playerid, FARBE_LIGHTBLUE, "Bist du männlich oder weiblich? (Gib ein was du bist!).");
- }
- return 0;
- }
- if(RegistrationStep[playerid] == 2)
- {
- new year, month,day;
- getdate(year, month, day);
- new DateInfo[3][20];
- split(text, DateInfo, '.');
- if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
- SendClientMessage(playerid, FARBE_LIGHTBLUE, "Wann ist dein Geburtstag? (Verwendung zb. 25.11.1998)");
- return 0;
- }
- if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
- {
- SendClientMessage(playerid, FARBE_LIGHTBLUE, "Wann ist dein Geburtstag? (Verwendung zb. 25.11.1998)");
- return 0;
- }
- new check = year - strval(DateInfo[2]);
- if(check == year)
- {
- SendClientMessage(playerid, FARBE_LIGHTBLUE, "Wann ist dein Geburtstag? (Verwendung zb. 25.11.1998)");
- return 0;
- }
- if(strval(DateInfo[1]) > month)
- {
- check -= 1;
- }
- else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
- {
- check -= 1;
- }
- SpielerInfo[playerid][pAge] = check;
- format(string, sizeof(string), "Ok, du bist also %d Jahre alt.",SpielerInfo[playerid][pAge]);
- SendClientMessage(playerid, FARBE_WHITE, string);
- RegistrationStep[playerid] = 3;
- SendClientMessage(playerid, FARBE_LIGHTBLUE, "Woher kommst du? Wähle aus:");
- ShowMenuForPlayer(herkunft, playerid);
- return 0;
- }
- /* else if(RegistrationStep[playerid] == 3)
- {
- new idx;
- tmp = strtok(text, idx);
- if((strcmp("usa", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("usa")))
- {
- SpielerInfo[playerid][pOrigin] = 1;
- SendClientMessage(playerid, COLOR_WHITE, "Ok, du kommst also von den USA.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Danke für deine Informationen. Du wirst zum Tutorial weitergeleitet.");
- ShowMenuForPlayer(geschenk, playerid);
- RegistrationStep[playerid] = 0;
- TutTime[playerid] = 1;
- return 0;
- }
- else if((strcmp("europa", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("europe")))
- {
- SpielerInfo[playerid][pOrigin] = 2;
- SendClientMessage(playerid, COLOR_WHITE, "Ok, du kommst also aus Europa.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Danke für deine Informationen. Du wirst zum Tutorial weitergeleitet.");
- ShowMenuForPlayer(geschenk, playerid);
- RegistrationStep[playerid] = 0;
- TutTime[playerid] = 1;
- return 0;
- }
- else if((strcmp("asia", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("asia")))
- {
- SpielerInfo[playerid][pOrigin] = 3;
- SendClientMessage(playerid, COLOR_WHITE, "Ok, du kommst also aus Asien.");
- ShowMenuForPlayer(geschenk, playerid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Danke für deine Informationen. Du wirst zum Tutorial weitergeleitet.");
- RegistrationStep[playerid] = 0;
- TutTime[playerid] = 1;
- return 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Woher kommst du? (Schreibe: USA, Europa oder Asien)");
- }*/
- //return 0;
- //}
- return 0;
- }
- if(Registrierungsschritt[playerid] > 0)
- {
- if(Registrierungsschritt[playerid] == 2)
- {
- // new year, month,day;
- getdate(year, month, day);
- // new DateInfo[3][20];
- split(text, DateInfo, '.');
- if (strlen(text) > 10) { // nicht länger als 10 zeichen (xx/xx/xxxx)
- SendUserMessage(playerid, FARBE_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
- return 0;
- }
- if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
- SendUserMessage(playerid, FARBE_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
- return 0;
- }
- if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
- {
- SendUserMessage(playerid, FARBE_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
- return 0;
- }
- new check = year - strval(DateInfo[2]);
- if(check == year)
- {
- SendUserMessage(playerid, FARBE_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
- return 0;
- }
- if(strval(DateInfo[1]) > month)
- {
- check -= 1;
- }
- else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
- {
- check -= 1;
- }
- SpielerInfo[playerid][pAge] = check;
- format(string, sizeof(string), "Ok, du bist also %d Jahre alt.",SpielerInfo[playerid][pAge]);
- SendUserMessage(playerid, FARBE_YELLOW2, string);
- Registrierungsschritt[playerid] = 3;
- SendUserMessage(playerid, FARBE_LIGHTRED, "Woher kommst du? (Wähle das richtige aus mithilfe der Leertaste oder STRG aus!)");
- ShowMenuForPlayer(Land,playerid);
- }
- return 0;
- }
- if(MarriageCeremoney[playerid] > 0)
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes")))
- {
- if(GotProposedBy[playerid] < 999)
- {
- if(IsPlayerConnected(GotProposedBy[playerid]))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "Priest: %s do you take %s as your lovely Wife? (type 'yes', anything else will reject the Marriage).", giveplayer,sendername);
- SendUserMessage(GotProposedBy[playerid], FARBE_WHITE, string);
- MarriageCeremoney[GotProposedBy[playerid]] = 1;
- MarriageCeremoney[playerid] = 0;
- GotProposedBy[playerid] = 999;
- return 1;
- }
- else
- {
- MarriageCeremoney[playerid] = 0;
- GotProposedBy[playerid] = 999;
- return 0;
- }
- }
- else if(ProposedTo[playerid] < 999)
- {
- if(IsPlayerConnected(ProposedTo[playerid]))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
- if(SpielerInfo[playerid][pSex] == 1 && SpielerInfo[ProposedTo[playerid]][pSex] == 2)
- {
- format(string, sizeof(string), "Standesamt: %s und %s von nun an seid ihr...Ehemann & Ehefrau, du kannst die Braut jetzt Küssen.", sendername, giveplayer);
- SendUserMessage(playerid, FARBE_WHITE, string);
- format(string, sizeof(string), "Priest: %s und %s von nun an seid ihr...Ehemann & Ehefrau, du kannst den Bräutigam jetzt Küssen.", giveplayer, sendername);
- SendUserMessage(ProposedTo[playerid], FARBE_WHITE, string);
- format(string, sizeof(string), "Standesamt: Wir haben ein neues Paar, %s & %s haben geheiratet.", sendername, giveplayer);
- OOCNews(FARBE_WHITE, string);
- }
- else if(SpielerInfo[playerid][pSex] == 1 && SpielerInfo[ProposedTo[playerid]][pSex] == 1)
- {
- format(string, sizeof(string), "Priester: %s und %s ich mache euch zu Mann und Mann, du darfst die Braut jetzt küssen.", sendername, giveplayer);
- SendUserMessage(playerid, FARBE_WHITE, string);
- format(string, sizeof(string), "Standesamt: %s und %s ich mache euch zu Mann und Mann, du darfst den Bräutigam jetzt küssen.", giveplayer, sendername);
- SendUserMessage(ProposedTo[playerid], FARBE_WHITE, string);
- format(string, sizeof(string), "Standesamt: Wir haben ein neues Schwulen Paar, %s & %s haben geheiratet.", sendername, giveplayer);
- OOCNews(FARBE_WHITE, string);
- }
- else if(SpielerInfo[playerid][pSex] == 2 && SpielerInfo[ProposedTo[playerid]][pSex] == 2)
- {
- format(string, sizeof(string), "Priester: %s und %s ich mache euch zu Frau und Frau, du darfst die Braut jetzt küssen.", sendername, giveplayer);
- SendUserMessage(playerid, FARBE_WHITE, string);
- format(string, sizeof(string), "Priester: %s und %s ich mache euch zu Frau und Frau, du darfst den Bräutigam jetzt küssen.", giveplayer, sendername);
- SendUserMessage(ProposedTo[playerid], FARBE_WHITE, string);
- format(string, sizeof(string), "Standesamt: Wir haben ein neues Lesben Paar, %s & %s haben geheiratet.", sendername, giveplayer);
- OOCNews(FARBE_WHITE, string);
- }
- //MarriageCeremoney[ProposedTo[playerid]] = 1;
- MarriageCeremoney[ProposedTo[playerid]] = 0;
- MarriageCeremoney[playerid] = 0;
- format(string, sizeof(string), "%s", sendername);
- strmid(SpielerInfo[ProposedTo[playerid]][pMarriedTo], string, 0, strlen(string), 255);
- format(string, sizeof(string), "%s", giveplayer);
- strmid(SpielerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
- GivePlayerMoney(playerid, - 100000);
- SpielerInfo[playerid][pMarried] = 1;
- SpielerInfo[ProposedTo[playerid]][pMarried] = 1;
- SpielerInfo[ProposedTo[playerid]][pPhousekey] = SpielerInfo[playerid][pPhousekey];
- SpielerInfo[ProposedTo[playerid]][pPbiskey] = SpielerInfo[playerid][pPbiskey];
- ProposedTo[playerid] = 999;
- MarriageCeremoney[playerid] = 0;
- return 1;
- }
- else
- {
- MarriageCeremoney[playerid] = 0;
- ProposedTo[playerid] = 999;
- return 0;
- }
- }
- }
- else
- {
- if(GotProposedBy[playerid] < 999)
- {
- if(IsPlayerConnected(GotProposedBy[playerid]))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "* Du wolltest %s nicht heiratem, du hast nicht 'yes' gesagt.",giveplayer);
- SendUserMessage(playerid, FARBE_YELLOW, string);
- format(string, sizeof(string), "* %s wollte dich nicht heiraten, er/sie hat nicht 'yes' gesagt.",sendername);
- SendUserMessage(GotProposedBy[playerid], FARBE_YELLOW, string);
- return 0;
- }
- else
- {
- MarriageCeremoney[playerid] = 0;
- GotProposedBy[playerid] = 999;
- return 0;
- }
- }
- else if(ProposedTo[playerid] < 999)
- {
- if(IsPlayerConnected(ProposedTo[playerid]))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "* Du wolltest %s nicht heiraten, du hast nicht 'yes' gesagt.",giveplayer);
- SendUserMessage(playerid, FARBE_YELLOW, string);
- format(string, sizeof(string), "* %s wollte dich nicht heiraten, er/sie hat nicht 'yes' gesagt.",sendername);
- SendUserMessage(ProposedTo[playerid], FARBE_YELLOW, string);
- return 0;
- }
- else
- {
- MarriageCeremoney[playerid] = 0;
- ProposedTo[playerid] = 999;
- return 0;
- }
- }
- }
- return 0;
- }
- if(WritingPaper[playerid] > 0)
- {
- new line;
- new nstring[256];
- new idx;
- new length = strlen(text);
- while ((idx < length) && (text[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = text[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- if(WritingLine[playerid] == 1) { SendUserMessage(playerid, FARBE_GRAD2, "* Schreibe nun den Titel des Zeitungsartikels."); }
- else { SendUserMessage(playerid, FARBE_LIGHTRED, "* Schreibe nun eine Textzeile des Zeitungsartikels."); }
- return 0;
- }
- format(nstring, sizeof(nstring), "%s", text);
- switch(WritingLine[playerid])
- {
- case 1:
- {
- new fstring[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(fstring, sizeof(fstring), "%s", sendername);
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperMaker], fstring, 0, strlen(fstring), 255);
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperTitle], nstring, 0, strlen(nstring), 255);
- line = 0; WritingLine[playerid] = 2;
- SendUserMessage(playerid, FARBE_LIGHTRED, "* Now you can write down the News Lines, 7 remaining.");
- }
- case 2:
- {
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText1], nstring, 0, strlen(nstring), 255);
- line = 1; WritingLine[playerid] = 3;
- }
- case 3:
- {
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText2], nstring, 0, strlen(nstring), 255);
- line = 2; WritingLine[playerid] = 4;
- }
- case 4:
- {
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText3], nstring, 0, strlen(nstring), 255);
- line = 3; WritingLine[playerid] = 5;
- }
- case 5:
- {
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText4], nstring, 0, strlen(nstring), 255);
- line = 4; WritingLine[playerid] = 6;
- }
- case 6:
- {
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText5], nstring, 0, strlen(nstring), 255);
- line = 5; WritingLine[playerid] = 7;
- }
- case 7:
- {
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText6], nstring, 0, strlen(nstring), 255);
- line = 6; WritingLine[playerid] = 8;
- }
- case 8:
- {
- strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText7], nstring, 0, strlen(nstring), 255);
- PaperInfo[WritingPaperNumber[playerid]][PaperUsed] = 1;
- SavePapers();
- line = 7; WritingLine[playerid] = 0; WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999;
- }
- }
- if(line > 0)
- {
- format(string, sizeof(string), "* Du hast Zeile %d des Zeitungsartikels geschrieben.", line);
- SendUserMessage(playerid, FARBE_LIGHTBLUE, string);
- if(line == 7)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Dein Zeitungsartikel kann nun von Zeitungsjungen verteilt werden.");
- }
- }
- return 0;
- }
- if(ConnectedToPC[playerid] == 255)
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("Aufträge", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Aufträge")))
- {
- if(SpielerInfo[playerid][pRank] < 4)
- {
- SendUserMessage(playerid, FARBE_GREY, " Nur Hitman mit Rang 4 können Aufträge einsehen!");
- return 0;
- }
- SearchingHit(playerid);
- return 0;
- }
- else if ((strcmp("Neues", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Neues")))
- {
- new x_nr[256];
- x_nr = strtok(text, idx);
- if(!strlen(x_nr)) {
- SendUserMessage(playerid, FARBE_WHITE, "|__________________ Hitman Agency News __________________|");
- SendUserMessage(playerid, FARBE_WHITE, "Verwendung: 'Neues [Nummer] [Text]' oder 'Neues Löschen [Nummer]' oder 'Neues Löschen alle'");
- format(string, sizeof(string), "1: %s :: Hitman: %s", News[hAdd1], News[hContact1]);
- SendUserMessage(playerid, FARBE_GREY, string);
- format(string, sizeof(string), "2: %s :: Hitman: %s", News[hAdd2], News[hContact2]);
- SendUserMessage(playerid, FARBE_GREY, string);
- format(string, sizeof(string), "3: %s :: Hitman: %s", News[hAdd3], News[hContact3]);
- SendUserMessage(playerid, FARBE_GREY, string);
- format(string, sizeof(string), "4: %s :: Hitman: %s", News[hAdd4], News[hContact4]);
- SendUserMessage(playerid, FARBE_GREY, string);
- format(string, sizeof(string), "5: %s :: Hitman: %s", News[hAdd5], News[hContact5]);
- SendUserMessage(playerid, FARBE_GREY, string);
- SendUserMessage(playerid, FARBE_WHITE, "|________________________________________________________|");
- return 0;
- }//lets start
- if(strcmp(x_nr,"1",true) == 0)
- {
- if(PlacedNews[playerid] == 1) { SendUserMessage(playerid, FARBE_GREY, " Es wurde bereits eine Nachricht platziert! Sie muss zuerst gelöscht werden!"); return 0; }
- if(SpielerInfo[playerid][pRank] < 3) { SendUserMessage(playerid, FARBE_GREY, " Du musst Rank 3 sein um Nachrichten an den News Channel zu schreiben!"); return 0; }
- if(News[hTaken1] == 0)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(strlen(text)-(strlen(x_nr)) < 9) { SendUserMessage(playerid, FARBE_GREY, " News Text zu kurz !"); return 0; }
- format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd1], string, 0, strlen(string), 255);
- format(string, sizeof(string), "%s",sendername); strmid(News[hContact1], string, 0, strlen(string), 255);
- News[hTaken1] = 1; PlacedNews[playerid] = 1;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine Nachricht in den News Channel der Hitman Agentur platziert.");
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY, " Spot 1 ist bereits vergeben!");
- return 0;
- }
- }
- else if(strcmp(x_nr,"2",true) == 0)
- {
- if(PlacedNews[playerid] == 1) { SendUserMessage(playerid, FARBE_GREY, "Es wurde bereits eine Nachricht platziert! Sie muss zuerst gelöscht werden!"); return 0; }
- if(SpielerInfo[playerid][pRank] < 3) { SendUserMessage(playerid, FARBE_GREY, "Du musst Rank 3 sein um Nachrichten an den News Channel zu schreiben!"); return 0; }
- if(News[hTaken2] == 0)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(strlen(text)-(strlen(x_nr)) < 9) { SendUserMessage(playerid, FARBE_GREY, " News Text zu kurz!"); return 0; }
- format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd2], string, 0, strlen(string), 255);
- format(string, sizeof(string), "%s",sendername); strmid(News[hContact2], string, 0, strlen(string), 255);
- News[hTaken2] = 1; PlacedNews[playerid] = 1;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine Nachricht in den News Channel der Hitman Agentur platziert.");
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY, " Spot 2 ist bereits vergeben!");
- return 0;
- }
- }
- else if(strcmp(x_nr,"3",true) == 0)
- {
- if(PlacedNews[playerid] == 1) { SendUserMessage(playerid, FARBE_GREY, "Es wurde bereits eine Nachricht platziert! Sie muss zuerst gelöscht werden!"); return 0; }
- if(SpielerInfo[playerid][pRank] < 3) { SendUserMessage(playerid, FARBE_GREY, "Du musst Rank 3 sein um Nachrichten an den News Channel zu schreiben!"); return 0; }
- if(News[hTaken3] == 0)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(strlen(text)-(strlen(x_nr)) < 9) { SendUserMessage(playerid, FARBE_GREY, " News Text zu kurz !"); return 0; }
- format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd3], string, 0, strlen(string), 255);
- format(string, sizeof(string), "%s",sendername); strmid(News[hContact3], string, 0, strlen(string), 255);
- News[hTaken3] = 1; PlacedNews[playerid] = 1;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine Nachricht in den News Channel der Hitman Agentur platziert.");
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY, " Spot 3 ist bereits vergeben !");
- return 0;
- }
- }
- else if(strcmp(x_nr,"4",true) == 0)
- {
- if(PlacedNews[playerid] == 1) { SendUserMessage(playerid, FARBE_GREY, "Es wurde bereits eine Nachricht platziert! Sie muss zuerst gelöscht werden!"); return 0; }
- if(SpielerInfo[playerid][pRank] < 3) { SendUserMessage(playerid, FARBE_GREY, "Du musst Rank 3 sein um Nachrichten an den News Channel zu schreiben!"); return 0; }
- if(News[hTaken4] == 0)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(strlen(text)-(strlen(x_nr)) < 9) { SendUserMessage(playerid, FARBE_GREY, " News Text zu kurz !"); return 0; }
- format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd4], string, 0, strlen(string), 255);
- format(string, sizeof(string), "%s",sendername); strmid(News[hContact4], string, 0, strlen(string), 255);
- News[hTaken4] = 1; PlacedNews[playerid] = 1;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine Nachricht in den News Channel der Hitman Agentur platziert.");
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY, " Spot 4 ist bereits vergeben !");
- return 0;
- }
- }
- else if(strcmp(x_nr,"5",true) == 0)
- {
- if(PlacedNews[playerid] == 1) { SendUserMessage(playerid, FARBE_GREY, "Es wurde bereits eine Nachricht platziert! Sie muss zuerst gelöscht werden!"); return 0; }
- if(SpielerInfo[playerid][pRank] < 3) { SendUserMessage(playerid, FARBE_GREY, "Du musst Rank 3 sein um Nachrichten an den News Channel zu schreiben!"); return 0; }
- if(News[hTaken5] == 0)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(strlen(text)-(strlen(x_nr)) < 9) { SendUserMessage(playerid, FARBE_GREY, " News Text zu kurz !"); return 0; }
- format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd5], string, 0, strlen(string), 255);
- format(string, sizeof(string), "%s",sendername); strmid(News[hContact5], string, 0, strlen(string), 255);
- News[hTaken5] = 1; PlacedNews[playerid] = 1;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine Nachricht in den News Channel der Hitman Agentur platziert.");
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY, " Spot 5 ist bereits vergeben !");
- return 0;
- }
- }
- else if(strcmp(x_nr,"löschen",true) == 0)
- {
- if(SpielerInfo[playerid][pRank] < 4)
- {
- SendUserMessage(playerid, FARBE_GREY, " Du musst Rank 4 sein um Nachrichten vom News Channel zu löschen!");
- return 0;
- }
- new string1[MAX_PLAYER_NAME];
- new x_tel[256];
- x_tel = strtok(text, idx);
- if(!strlen(x_tel)) {
- SendUserMessage(playerid, FARBE_WHITE, "Verwendung: News delete [nummer] oder News delete all.");
- return 0;
- }
- if(strcmp(x_tel,"1",true) == 0)
- {
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd1], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact1], string1, 0, strlen(string1), 255);
- News[hTaken1] = 0;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine News (1) vom News Channel der Hitman Agentur gelöscht.");
- return 0;
- }
- else if(strcmp(x_tel,"2",true) == 0)
- {
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd2], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact2], string1, 0, strlen(string1), 255);
- News[hTaken2] = 0;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine News (2) vom News Channel der Hitman Agentur gelöscht.");
- return 0;
- }
- else if(strcmp(x_tel,"3",true) == 0)
- {
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd3], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact3], string1, 0, strlen(string1), 255);
- News[hTaken3] = 0;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine News (3) vom News Channel der Hitman Agentur gelöscht.");
- return 0;
- }
- else if(strcmp(x_tel,"4",true) == 0)
- {
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd4], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact4], string1, 0, strlen(string1), 255);
- News[hTaken4] = 0;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine News (4) vom News Channel der Hitman Agentur gelöscht.");
- return 0;
- }
- else if(strcmp(x_tel,"5",true) == 0)
- {
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd5], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact5], string1, 0, strlen(string1), 255);
- News[hTaken5] = 0;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast eine News (5) vom News Channel der Hitman Agentur gelöscht.");
- return 0;
- }
- else if(strcmp(x_tel,"alle",true) == 0)
- {
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd1], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact1], string1, 0, strlen(string1), 255);
- News[hTaken1] = 0;
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd2], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact2], string1, 0, strlen(string1), 255);
- News[hTaken2] = 0;
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd3], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact3], string1, 0, strlen(string1), 255);
- News[hTaken3] = 0;
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd4], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact4], string1, 0, strlen(string1), 255);
- News[hTaken4] = 0;
- format(string, sizeof(string), "Nichts"); strmid(News[hAdd5], string, 0, strlen(string), 255);
- format(string1, sizeof(string1), "Keiner"); strmid(News[hContact5], string1, 0, strlen(string1), 255);
- News[hTaken5] = 0;
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast alle News vom News Channel der Hitman Agentur gelöscht.");
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_WHITE, "NUTZUNG: News delete [number] or News delete all.");
- return 0;
- }
- }
- else { return 0; }
- }
- else if ((strcmp("Auftraggeben", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Auftraggeben")))
- {
- if(SpielerInfo[playerid][pRank] < 4)
- {
- SendUserMessage(playerid, FARBE_GREY, " Du brauchst Rank 4 um Verträge mit Hitmans zu schließen!");
- return 0;
- }
- if(hitfound == 0)
- {
- SendUserMessage(playerid, FARBE_GREY, " Es wurde nichts gefunden!");
- return 0;
- }
- tmp = strtok(text, idx);
- if(!strlen(tmp))
- {
- SendUserMessage(playerid, FARBE_GRAD1, "Verwendung: Givehit [playerid/teildesnamens]");
- return 0;
- }
- //giveplayerid = strval(tmp);
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if(SpielerInfo[giveplayerid][pLeader] != 8 && SpielerInfo[giveplayerid][pMember] != 8)
- {
- SendUserMessage(playerid, FARBE_GREY, " Dieser Spieler ist kein Hitman!");
- return 0;
- }
- if(GoChase[giveplayerid] < 999)
- {
- SendUserMessage(playerid, FARBE_GREY, " Dieser Hitman ist bereits beschäftigt!");
- return 0;
- }
- if(IsPlayerConnected(hitid))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giver, sizeof(giver));
- GetPlayerName(hitid, giveplayer, sizeof(giveplayer));
- //format(string, sizeof(string), "* You assigned%s to kill: %s(ID:%d), for $%d.", giver, giveplayer, hitid, SpielerInfo[hitid][pValue]);
- //SendUserMessage(playerid, FARBE_YELLOW, string);
- //format(string, sizeof(string), "* Hitman %s has assigned you to kill: %s(ID:%d), for $%d.", sendername, giveplayer, hitid, SpielerInfo[hitid][pValue]);
- //SendUserMessage(giveplayerid, FARBE_YELLOW, string);
- format(string, sizeof(string), "* Hitman %s, stimme Hitman %s zu, %s(ID:%d) für %d$ zu killen.", sendername, giver, giveplayer, hitid, SpielerInfo[hitid][pHeadValue]);
- SendFamilyMessage(8, FARBE_YELLOW, string);
- GoChase[giveplayerid] = hitid;
- GetChased[hitid] = giveplayerid;
- GotHit[hitid] = 1;
- hitid = 0;
- hitfound = 0;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY, " Dieser Spieler ist offline!");
- return 0;
- }
- }
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY, " Dieser Hitman ist nicht online!");
- return 0;
- }
- }
- else if ((strcmp("Ränge", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Ränge")))
- {
- SendUserMessage(playerid, FARBE_WHITE, "|__________________ Agentur Ranks __________________|");
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pMember] == 8||SpielerInfo[i][pLeader] == 8)
- {
- GetPlayerName(i, giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "* %s: Rank %d", giveplayer,SpielerInfo[i][pRank]);
- SendUserMessage(playerid, FARBE_GREY, string);
- }
- }
- }
- }
- else if ((strcmp("Bestellen", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Bestellen")))
- {
- if(OrderReady[playerid] > 0)
- {
- SendUserMessage(playerid, FARBE_GREY, " Du hast bereits ein Packet angefordert , sammel es erst am Hauptquatier auf!");
- return 0;
- }
- tmp = strtok(text, idx);
- if ((strcmp("1", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("1")))
- {
- if(SpielerInfo[playerid][pRank] < 1) { SendUserMessage(playerid, FARBE_GREY, " Dein Rang ist nicht hoch genug. Du kannst das Packet nicht anfordern!"); return 0; }
- if(GetPlayerMoney(playerid) > 4999)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast Packet 1 angefordert ($5000), es wird an deinem Hauptquatier abgeliefert.");
- OrderReady[playerid] = 1;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY," Du kannst dir dieses Paket nicht leisten !");
- return 0;
- }
- }
- else if ((strcmp("2", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2")))
- {
- if(SpielerInfo[playerid][pRank] < 2) { SendUserMessage(playerid, FARBE_GREY, " Dein Rang ist nicht hoch genug. Du kannst das Packet nicht anfordern !"); return 0; }
- if(GetPlayerMoney(playerid) > 5999)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast Packet 2 angefordert ($6000), es wird an deinem Hauptquatier abgeliefert.");
- OrderReady[playerid] = 2;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY," Du kannst dir dieses Paket nicht leisten!");
- return 0;
- }
- }
- else if ((strcmp("3", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("3")))
- {
- if(SpielerInfo[playerid][pRank] < 2) { SendUserMessage(playerid, FARBE_GREY, " Dein Rang ist nicht hoch genug. Du kannst das Packet nicht anfordern!"); return 0; }
- if(GetPlayerMoney(playerid) > 5999)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast Packet 3 angefordert ($6000), es wird an deinem Hauptquatier abgeliefert.");
- OrderReady[playerid] = 3;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY," Du kannst dir dieses Paket nicht leisten !");
- return 0;
- }
- }
- else if ((strcmp("4", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("4")))
- {
- if(SpielerInfo[playerid][pRank] < 3) { SendUserMessage(playerid, FARBE_GREY, " Dein Rang ist nicht hoch genug. Du kannst das Packet nicht anfordern!"); return 0; }
- if(GetPlayerMoney(playerid) > 7999)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* You have Ordered Package 4 ($8000), it will be delivered at your Head Quarter's Front Door.");
- OrderReady[playerid] = 4;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY," You can't afford that Package !");
- return 0;
- }
- }
- else if ((strcmp("5", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5")))
- {
- if(SpielerInfo[playerid][pRank] < 3) { SendUserMessage(playerid, FARBE_GREY, " Your Rank is not high enough to Order that Package !"); return 0; }
- if(GetPlayerMoney(playerid) > 7999)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast Packet 4 angefordert ($8000), es wird an deinem Hauptquatier abgeliefert.");
- OrderReady[playerid] = 5;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY," Du kannst dir dieses Paket nicht leisten !");
- return 0;
- }
- }
- else if ((strcmp("6", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("6")))
- {
- if(SpielerInfo[playerid][pRank] < 4) { SendUserMessage(playerid, FARBE_GREY, " Dein Rang ist nicht hoch genug. Du kannst das Packet nicht anfordern!"); return 0; }
- if(GetPlayerMoney(playerid) > 8499)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast Packet 5 angefordert ($8000), es wird an deinem Hauptquatier abgeliefert..");
- OrderReady[playerid] = 6;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY," Du kannst dir dieses Paket nicht leisten!");
- return 0;
- }
- }
- else if ((strcmp("7", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("7")))
- {
- if(SpielerInfo[playerid][pRank] < 4) { SendUserMessage(playerid, FARBE_GREY, " Dein Rang ist nicht hoch genug. Du kannst das Packet nicht anfordern!"); return 0; }
- if(GetPlayerMoney(playerid) > 8499)
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast Packet 6 angefordert ($8500), es wird an deinem Hauptquatier abgeliefert.");
- OrderReady[playerid] = 7;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_GREY," Du kannst dir dieses Paket nicht leisten !");
- return 0;
- }
- }
- else
- {
- SendUserMessage(playerid, FARBE_WHITE, "|__________________ Packete Hitman __________________|");
- if(SpielerInfo[playerid][pRank] >= 1) { SendUserMessage(playerid, FARBE_GREY, "|(1) ($5000 ) Rank 1 - 5: Knife, Desert Eagle, MP5, Shotgun"); }
- if(SpielerInfo[playerid][pRank] >= 2) { SendUserMessage(playerid, FARBE_GREY, "|(2) ($6000 ) Rank 2 - 5: Knife, Desert Eagle, M4, MP5, Shotgun"); }
- if(SpielerInfo[playerid][pRank] >= 2) { SendUserMessage(playerid, FARBE_GREY, "|(3) ($6000 ) Rank 2 - 5: Knife, Desert Eagle, AK47, MP5, Shotgun"); }
- if(SpielerInfo[playerid][pRank] >= 3) { SendUserMessage(playerid, FARBE_GREY, "|(4) ($8000) Rank 3 - 5: Knife, Desert Eagle, M4, MP5, Shotgun, Sniper"); }
- if(SpielerInfo[playerid][pRank] >= 3) { SendUserMessage(playerid, FARBE_GREY, "|(5) ($8000) Rank 3 - 5: Knife, Desert Eagle, AK47, MP5, Shotgun, Sniper"); }
- if(SpielerInfo[playerid][pRank] >= 4) { SendUserMessage(playerid, FARBE_GREY, "|(6) ($8500) Rank 4 - 5: Knife, Desert Eagle, M4, MP5, Shotgun, Sniper"); }
- if(SpielerInfo[playerid][pRank] >= 4) { SendUserMessage(playerid, FARBE_GREY, "|(7) ($8500) Rank 4 - 5: Knife, Desert Eagle, AK47, MP5, Shotgun, Sniper"); }
- SendUserMessage(playerid, FARBE_WHITE, "|________________________________________________________|");
- return 0;
- }
- }
- else if ((strcmp("Ausloggen", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Ausloggen")))
- {
- SendUserMessage(playerid, FARBE_LIGHTBLUE, "* Du hast den Laptop ausgeschalten.");
- ConnectedToPC[playerid] = 0;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_WHITE, "|___ Hitman Agency ___|");
- SendUserMessage(playerid, FARBE_YELLOW2, "|");
- SendUserMessage(playerid, FARBE_YELLOW2, "| - Neues");
- SendUserMessage(playerid, FARBE_YELLOW2, "| - Aufträge");
- SendUserMessage(playerid, FARBE_YELLOW2, "| - Auftraggeben");
- SendUserMessage(playerid, FARBE_YELLOW2, "| - Bestellen");
- SendUserMessage(playerid, FARBE_YELLOW2, "| - Ränge");
- SendUserMessage(playerid, FARBE_YELLOW2, "| - Ausloggen");
- SendUserMessage(playerid, FARBE_WHITE, "|______________|00:00|");
- return 0;
- }
- return 0;
- }
- if(CallLawyer[playerid] == 111)
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes")))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "** %s ist im Knast und benötigt einen Anwalt. Begib dich zum Police Department.", sendername);
- SendJobMessage(2, TEAM_AZTECAS_COLOR, string);
- SendJobMessage(2, TEAM_AZTECAS_COLOR, "* Frage einen Polizisten, ob er dir erlaubt jemanden zu befreien. (/aceept laywer [deine id])");
- SendUserMessage(playerid, FARBE_LIGHTRED, "Alle aktiven Anwälte wurden informiert.");
- WantLawyer[playerid] = 0;
- CallLawyer[playerid] = 0;
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_LIGHTRED, " Es sind keine Anwälte online.");
- WantLawyer[playerid] = 0;
- CallLawyer[playerid] = 0;
- return 0;
- }
- }
- if(TalkingLive[playerid] != 255)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(SpielerInfo[playerid][pJob] == 6)
- {
- format(string, sizeof(string), "Livereporter %s: %s", sendername, text);
- OOCNews(FARBE_LIGHTGREEN, string);
- }
- else
- {
- format(string, sizeof(string), "LivePlayer %s: %s", sendername, text);
- OOCNews(FARBE_LIGHTGREEN, string);
- }
- return 0;
- }
- if(Mobile[playerid] != 255)
- {
- new idx;
- tmp = strtok(text, idx);
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s sagt (Handy): %s", sendername, text);
- ProxDetector(20.0, playerid, string,FARBE_FADE1,FARBE_FADE2,FARBE_FADE3,FARBE_FADE4,FARBE_FADE5);
- //printf("callers line %d called %d caller %d",Mobile[Mobile[playerid]],Mobile[playerid],playerid);
- if(Mobile[playerid] == 914)
- {
- if(!strlen(tmp))
- {
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Gesprächspartner: Entschuldigen sie, ich verstehe sie nicht!");
- return 0;
- }
- new turner[MAX_PLAYER_NAME];
- new wanted[128];
- GetPlayerName(playerid, turner, sizeof(turner));
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Gesprächspartner: Ich habe die aktiven Einsatzkräfte alarmiert.");
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Vielen Dank, dass sie den Fall gemeldet haben.");
- format(wanted, sizeof(wanted), "Zentrale: Es gibt einen neuen Fall. Reporter: %s",turner);
- SendTeamBeepMessage(1, TEAM_CYAN_COLOR, wanted);
- format(wanted, sizeof(wanted), "Gesuchter: %s",text);
- SendTeamMessage(1, TEAM_CYAN_COLOR, wanted);
- SendUserMessage(playerid, FARBE_GRAD2, " Der Gesprächspartner hat aufgelegt!");
- Mobile[playerid] = 255;
- return 0;
- }
- if(Mobile[playerid] == 913)
- {
- if(!strlen(tmp))
- {
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Gesprächspartner: Entschuldigen sie, ich verstehe sie nicht!");
- return 0;
- }
- if ((strcmp("Niemand", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Niemand")))
- {
- new turner[MAX_PLAYER_NAME];
- new wanted[128];
- GetPlayerName(playerid, turner, sizeof(turner));
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Polizeimeldestelle: Ich habe die aktiven Einsatzkräfte alarmiert.");
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Vielen Dank, dass sie den Fall gemeldet haben.");
- format(wanted, sizeof(wanted), "Zentrale: Es gibt einen neuen Fall. Reporter: %s",turner);
- SendFamilyMessage(1, FARBE_DBLUE, wanted);
- format(wanted, sizeof(wanted), "Verbrechen: %s Gesuchter: Unbekannt",PlayerCrime[playerid][pAccusing]);
- SendFamilyMessage(1, FARBE_DBLUE, wanted);
- SendUserMessage(playerid, FARBE_GRAD2, " Der Gesprächspartner hat aufgelegt!");
- Mobile[playerid] = 255;
- return 0;
- }
- new badguy;
- //badguy = strval(tmp);
- badguy = ReturnUser(tmp);
- if (IsPlayerConnected(badguy))
- {
- if(badguy != INVALID_PLAYER_ID)
- {
- if (IsACop(badguy) || gTeam[badguy] == 2 || gTeam[badguy] == 1)
- {
- SendUserMessage(playerid, FARBE_DBLUE, "Polizeimeldestelle: Dies ist keine Scherzhotline!!");
- SendUserMessage(playerid, FARBE_GRAD2, " Der Gesprächspartner hat aufgelegt!");
- Mobile[playerid] = 255;
- return 0;
- }
- if (WantedPoints[badguy] > 0)
- {
- SendUserMessage(playerid, FARBE_DBLUE, "Polizeimeldestelle: Die Einsatzkräfte sind schon zu dieser Person alarmiert worden!");
- SendUserMessage(playerid, FARBE_DBLUE, "Vielen Dank, dass sie den Fall gemeldet haben.");
- SendUserMessage(playerid, FARBE_GRAD2, " Der Gesprächspartner hat aufgelegt!");
- Mobile[playerid] = 255;
- return 0;
- }
- if (badguy == playerid)
- {
- SendUserMessage(playerid, FARBE_DBLUE, "Polizeimeldestelle: Dies ist keine Scherzhotline!!");
- SendUserMessage(playerid, FARBE_GRAD2, " Der Gesprächspartner hat aufgelegt!");
- Mobile[playerid] = 255;
- return 0;
- }
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Polizeimeldestelle: Ich habe die aktiven Einsatzkräfte alarmiert.");
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Vielen Dank, dass sie den Fall gemeldet haben.");
- SetPlayerCriminal(badguy,playerid, PlayerCrime[playerid][pAccusing]);
- if(WantedPoints[badguy] > 0) { } else { WantedPoints[badguy] += 2; }
- SendUserMessage(playerid, FARBE_GRAD2, " Der Gesprächspartner hat aufgelegt!");
- Mobile[playerid] = 255;
- return 0;
- }//invalid id
- return 0;
- }//not connected
- else
- {
- format(string, sizeof(string), "Polizeimeldestelle: Uns ist niemand mit dem Namen %s bekannt. Ist dies der richtige Name?",tmp);
- SendUserMessage(playerid, FARBE_DBLUE, string);
- return 0;
- }
- }
- if(Mobile[playerid] == 912)
- {
- if(!strlen(tmp))
- {
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Gesprächspartner: Entschuldigen sie, ich verstehe sie nicht!");
- return 0;
- }
- strmid(PlayerCrime[playerid][pAccusing], text, 0, strlen(text), 255);
- SendUserMessage(playerid, FARBE_DBLUE, "Polizeimeldestelle: Kennen sie den Namen des Gesuchten? Nennen sie ihn oder schreiben sie 'Niemand'.");
- Mobile[playerid] = 913;
- return 0;
- }
- if(Mobile[playerid] == 911)
- {
- if(!strlen(tmp))
- {
- SendUserMessage(playerid, FARBE_ALLDEPT, "Gesprächspartner: Entschuldigen sie, ich verstehe sie nicht!");
- SendUserMessage(playerid, FARBE_ALLDEPT, "Benötigen sie die Polizei oder einen Arzt?");
- return 0;
- }
- else if ((strcmp("Polizei", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Polizei")))
- {
- SendUserMessage(playerid, FARBE_ALLDEPT, "Gesprächspartner: Ich leite sie zur Polizeimeldestelle um. Bitte warten...");
- Mobile[playerid] = 912;
- SendUserMessage(playerid, FARBE_DBLUE, "Polizeimeldestelle: Bitte beschreiben sie das Verbrechen kurz!");
- return 0;
- }
- else if ((strcmp("Arzt", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Arzt")))
- {
- SendUserMessage(playerid, FARBE_ALLDEPT, "Gesprächspartner: Ich leite sie zur Notrufzentrale um. Bitte warten...");
- Mobile[playerid] = 914;
- SendUserMessage(playerid, TEAM_CYAN_COLOR, "Polizeimeldestelle: Bitte beschreiben sie den Vorfall kurz!");
- return 0;
- }
- else
- {
- SendUserMessage(playerid, FARBE_ALLDEPT, "Gesprächspartner: Entschuldigen sie, ich verstehe sie nicht!");
- SendUserMessage(playerid, FARBE_ALLDEPT, "Benötigen sie die Polizei oder einen Arzt?");
- return 0;
- }
- }
- if(IsPlayerConnected(Mobile[playerid]))
- {
- if(Mobile[Mobile[playerid]] == playerid)
- {
- SendUserMessage(Mobile[playerid], FARBE_YELLOW,string);
- }
- }
- else
- {
- SendUserMessage(playerid, FARBE_YELLOW," Es ist niemand am anderem Ende der Leitung...");
- }
- return 0;
- }
- if (realchat)
- {
- if(gPlayerLogged[playerid] == 0)
- {
- return 0;
- }
- /*if(SpielerInfo[playerid][pTot] == 1)
- {
- return 0;
- }*/
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "|| %d:%d || %s sagt: %s",hour+2, minuite, sendername, text);
- ProxDetector(20.0, playerid, string,FARBE_WHITE,FARBE_WHITE,FARBE_WHITE,FARBE_WHITE,FARBE_WHITE);
- TextLog(string);
- return 0;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement