All pastes #355756 Raw Edit

Stuff

public cpp v1 · immutable
·published 2007-02-14 18:36 UTC
rendered paste body
public OnPlayerCommandText(playerid, cmdtext[]) {	new thisplayer[MAX_PLAYER_NAME];	new tempstr[256];//==============================================================================  if(strcmp(cmdtext, "/g-driveby 0", true)==0 && IsPlayerAdmin(playerid)) {	 DriveBy=0;	 if(LangPol) {		SendClientMessage(playerid, COLOR_RED, "System Anty Drive-By wy&#322;&#261;czony!");	 }	 if(LangEng) {		SendClientMessage(playerid, COLOR_RED, "Anti Drive-By turned off!");	 }	 return 1;  }//==============================================================================  if(strcmp(cmdtext, "/g-driveby 1", true)==0 && IsPlayerAdmin(playerid)) {	 DriveBy=1;	 if(LangPol) {		 SendClientMessage(playerid, COLOR_RED, "System Anty Drive-By w&#322;&#261;czony!");	 }	 if(LangEng) {		SendClientMessage(playerid, COLOR_RED, "Anti Drive-By turned on!");	 }	 return 1;  }//==============================================================================  if(strcmp(cmdtext, "/g-lang pol", true)==0) {    if(IsPlayerAdmin(playerid)) {        SendClientMessage(playerid, COLOR_RED, "J&#281;zyk zmieniony na polski");        LangPol=1;        LangEng=0;        return 1;    }else{        SendClientMessage(playerid, COLOR_RED, "Nie jeste&#347; adminem!");        }        return 1;}//==============================================================================if(strcmp(cmdtext, "/g-lang eng", true)==0) {    if(IsPlayerAdmin(playerid)) {        SendClientMessage(playerid, COLOR_RED, "Language changed to English");        LangEng=1;		LangPol=0;        return 1;    }else{        SendClientMessage(playerid, COLOR_RED, "You're not an admin!");        }        return 1;}//==============================================================================if(strcmp(cmdtext, "/g-counter 1", true)==0) {    if(IsPlayerAdmin(playerid)) {    if(LangPol) {        SendClientMessage(playerid, COLOR_RED, "Licznik w&#322;&#261;czony");        }    if(LangEng) {        SendClientMessage(playerid, COLOR_RED, "Counter turned on");        }        OnCounter=1;    return 1;    }else{    if(LangPol) {        SendClientMessage(playerid, COLOR_RED, "Nie jeste&#347; adminem!");        }        if(LangEng) {        SendClientMessage(playerid, COLOR_RED, "You're not an admin!");        }    return 1;  }  return 1;}//==============================================================================if(strcmp(cmdtext, "/g-counter 0", true)==0) {    if(IsPlayerAdmin(playerid)) {    if(LangPol) {        SendClientMessage(playerid, COLOR_RED, "Licznik wy&#322;&#261;czony");        }    if(LangEng) {        SendClientMessage(playerid, COLOR_RED, "Counter turned off");        }        OnCounter=0;        return 1;    }else{    if(LangPol) {        SendClientMessage(playerid, COLOR_RED, "Nie jeste&#347; adminem!");        }    if(LangEng) {        SendClientMessage(playerid, COLOR_RED, "You're not an admin!");        }      return 1;  }  return 1;}//==============================================================================if (strcmp(cmdtext, "/plz", true) == 0) {new txt[64];new name[MAX_PLAYER_NAME];    	GetPlayerName(playerid, name, MAX_PLAYER_NAME);    if(LangPol) {    	format(txt, 64, "Wiadomo&#347;&#263; do adminów: %s prosi o zresetowanie gry.", name);    }    if(LangEng) {    format(txt, 64, "Message to admins: %s rquested to reset mode.", name);    }    for(new i; i<MAX_PLAYERS; i++) {          if (IsPlayerConnected(i) && IsPlayerAdmin(i)) {                return SendClientMessage(i,COLOR_LIGHTPURPLE,txt);           }     }    return 1;}//==============================================================================if(strcmp(cmdtext, "/g-medicall", true)==0 && IsPlayerAdmin(playerid)) {	for(new i = 0;i < MAX_PLAYERS;i++)					{	    if(IsPlayerConnected(i) == 1) {			SetPlayerHealth(i,100);			}			 if(LangPol){		 		SendClientMessage(playerid, COLOR_RED, "Uzdrowi&#322;e&#347; wszystkich graczy!");				 }					 if(LangEng){			  			SendClientMessage(playerid, COLOR_RED, "All players healed!"); 				}  			}   	return 1;}//==============================================================================if(strcmp(cmdtext, "/g-oldspawn", true)==0) {    if(IsPlayerAdmin(playerid)) {    if(LangPol) {        SendClientMessage(playerid, 0xAAAAAAAA, "Teraz spawn b&#281;dzie stary");        }        if(LangEng) {        SendClientMessage(playerid, 0xAAAAAAAA, "Now spawn will be old");        }        newSpawn=0;        return 1;    }else{    if(LangPol) {        SendClientMessage(playerid, 0xFF0000FF, "Nie jeste&#347; adminem!");        }        if(LangEng) {        SendClientMessage(playerid, 0xFF0000FF, "You're not an admin!");        }      return 1;    }}//==============================================================================if(strcmp(cmdtext, "/g-teleportall", true) == 0 && IsPlayerAdmin(playerid)) {	for(new i = 0;i < MAX_PLAYERS;i++) {		if(IsPlayerConnected(i) == 1) {			RemovePlayerFromVehicle(i);			SetPlayerInterior(i, 1);   			SetPlayerPos(i, -785.2, 497.4, 1376.2);			}				if(LangPol) {	   	    		SendClientMessage(playerid, COLOR_RED, "Teleportowa&#322;e&#347; wszytskich do restauracji!");   	    			}					if(LangEng) { 						SendClientMessage(playerid, COLOR_RED, "All players teleported to restauration!");    				}			}	return 1;}//============================================================================== if(strcmp(cmdtext, "/g-freezeall", true) == 0 && IsPlayerAdmin(playerid)) {		iFreeze();	if(LangPol) {		SendClientMessage(playerid, COLOR_RED, "Zatrzyma&#322;e&#347; wszystkich graczy!");		GetPlayerName(playerid,thisplayer,sizeof(thisplayer));		format(tempstr, sizeof(tempstr), "*** Administrator %s zatrzyma&#322; wszystkich graczy.",thisplayer);		SendAllFormattedText(tempstr,0,COLOR_RED);		}	if(LangEng) {		SendClientMessage(playerid, COLOR_RED, "All players are freezed!");		GetPlayerName(playerid,thisplayer,sizeof(thisplayer));		format(tempstr, sizeof(tempstr), "*** Admin %s freezed all players.",thisplayer);		SendAllFormattedText(tempstr,0,COLOR_RED);		}	return 1;	}//==============================================================================if(strcmp(cmdtext, "/g-unfreezeall", true) == 0) {	if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid)) { 		if(LangPol){			SendClientMessage(playerid, COLOR_RED, "Pu&#347;ci&#322;e&#347; wszystkich graczy!");			GetPlayerName(playerid,thisplayer,sizeof(thisplayer));			format(tempstr, sizeof(tempstr), "*** Administrator %s pu&#347;ci&#322; wszystkich graczy.",thisplayer);			SendAllFormattedText(tempstr,0,COLOR_RED);			}		if(LangEng) {			SendClientMessage(playerid, COLOR_RED, "All players unfreezed!");			GetPlayerName(playerid,thisplayer,sizeof(thisplayer));			format(tempstr, sizeof(tempstr), "*** Admin %s unfreezed all players.",thisplayer);			SendAllFormattedText(tempstr,0,COLOR_RED);			}			for(new i=0;i<MAX_PLAYERS;i++) {				TogglePlayerControllable(i,1);			}	  }}//==============================================================================if(strcmp(cmdtext, "/wynik", true)==0) {		if(OnCounter) {	 		if(LangPol) {	new sstring[256], sstring2[256];		format(sstring, sizeof(sstring), "%s: ma %d punktów", TEAM1, sCount1);		format(sstring2, sizeof(sstring2), "%s: ma %d punktów", TEAM2, sCount2);		SendClientMessage(playerid,COLOR_GREEN, sstring);		SendClientMessage(playerid,COLOR_GREEN, sstring2);		}	if(LangEng) {	new sstring[256], sstring2[256];	 	format(sstring, sizeof(sstring), "%s: have %d points", TEAM1, sCount1);		format(sstring2, sizeof(sstring2), "%s: have %d points", TEAM2, sCount2);		SendClientMessage(playerid,COLOR_GREEN, sstring);		SendClientMessage(playerid,COLOR_GREEN, sstring2);		}	}else	if(LangPol) {		SendClientMessage(playerid, COLOR_GREEN, "Licznik jest wy&#322;&#261;czony");	 	}	}else if(LangEng){	{	SendClientMessage(playerid, COLOR_GREEN, "Counter is not turned on");	}  return 1;}//==============================================================================else if(strcmp(cmdtext, "/g-reset", true)==0) {	if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid)) {		if(LangPol) {			SendClientMessageToAll(COLOR_RED, "Resetacja gry:");			SendClientMessageToAll(COLOR_GREEN, "Wszyscy wyrzuceni z pojazdów");			SendClientMessageToAll(COLOR_GREEN, "Wszyscy przeteleportowani na spawny");			SendClientMessageToAll(COLOR_GREEN, "Wszyscy uleczeni");			SendClientMessageToAll(COLOR_GREEN, "Liczniki zresetowane");			SendClientMessageToAll(COLOR_GREEN, "Wszyscy zamro&#380;eni zostali wypuszczeni");			}		if(LangEng) {			SendClientMessageToAll(COLOR_RED, "Reseting mode:");			SendClientMessageToAll(COLOR_GREEN, "All players removed from their vehicles");			SendClientMessageToAll(COLOR_GREEN, "All players teleported on spawns");			SendClientMessageToAll(COLOR_GREEN, "All players have benn healed");			SendClientMessageToAll(COLOR_GREEN, "All counters have been reseted");			SendClientMessageToAll(COLOR_GREEN, "All freezed players are now free");			}		if(gRoundTime) {			if(LangPol) {				SendClientMessageToAll(COLOR_GREEN, "Odliczanie do wy&#322;&#261;czenia wstrzymane");				}			if(LangEng) {				SendClientMessageToAll(COLOR_GREEN, "Timer cancled!");				}				}				sCount1 = 0;				sCount2 = 0;				for(new i=0;i<MAX_PLAYERS;i++) {				    newSpawn=0;					MedicAll();					RemovePlayerFromVehicle(i);					TogglePlayerControllable(i,1);					SpawnPlayer(i);					DeathCount[i] = 0;					SetPlayerScore(i, 0);					OnCounter=1;					TeamTwo=0;					TeamOne=0;					KillTimer(gRoundTime);					DriveBy=1;					TeamKill=1;					}			}	}//==============================================================================else if(strcmp(cmdtext, "/help", true)==0) {	if(LangPol) {		SendClientMessage(playerid, COLOR_GREEN, "Komendy:");		SendClientMessage(playerid, COLOR_LIGHTBLUE, "/wynik - Pokazuje aktualny wynik");		SendClientMessage(playerid, COLOR_LIGHTBLUE, "! <tekst> - Pisanie do dru&#380;yny");		SendClientMessage(playerid, COLOR_LIGHTBLUE, "/plz - Pro&#347;ba o resetacj&#281; rundy");		SendClientMessage(playerid, COLOR_GREEN, "Autorzy:");		SendClientMessage(playerid, COLOR_BLUE, "Chudy");		SendClientMessageToAdmins(COLOR_RED,"Wpisz: /cmda &#380;eby zobaczy&#263; komendy admina.");		}	if(LangEng) {		SendClientMessage(playerid, COLOR_GREEN, "Commands:");		SendClientMessage(playerid, COLOR_LIGHTBLUE, "/wynik - Showing team score");		SendClientMessage(playerid, COLOR_LIGHTBLUE, "! <text> - Message to team");		SendClientMessage(playerid, COLOR_LIGHTBLUE, "/plz - Request to reset mode");		SendClientMessage(playerid, COLOR_GREEN, "Authors:");		SendClientMessage(playerid, COLOR_BLUE, "Chudy");		SendClientMessageToAdmins(COLOR_RED,"Type: /cmda to see admin commands.");		} 	return 1;}//==============================================================================if(strcmp(cmdtext, "/cmda", true)==0 && IsPlayerAdmin(playerid)) {	if(LangPol) {       SendClientMessageToAdmins(COLOR_RED,"/g-reset   		 - Resetuje wyniki");       SendClientMessageToAdmins(COLOR_RED,"/g-lock   		 - Zamyka serwer");       SendClientMessageToAdmins(COLOR_RED,"/g-unlock   	 - Otwiera serwer");       SendClientMessageToAdmins(COLOR_RED,"/g-freezeall   	 - Zatrzymuje wszystkich graczy");       SendClientMessageToAdmins(COLOR_RED,"/g-unfreezeall   - Wypuszczanie wszystkich graczy");       SendClientMessageToAdmins(COLOR_RED,"/g-givegunall    - Daje bro&#324; i 3000 amunicji wszystkim graczom");       SendClientMessageToAdmins(COLOR_RED,"/g-teleportall   - Teleportuje wszystkich graczy do restauracji w Liberty City");       SendClientMessageToAdmins(COLOR_RED,"/g-oldspawn   	 - Zmienia spawn na poprzedni, przed wygran&#261; rundy");       SendClientMessageToAdmins(COLOR_RED,"/g-medicall   	 - Uzdrawia wszystkich graczy");       SendClientMessageToAdmins(COLOR_RED,"Wpisz /cmda2 zeby zobaczy&#263; reszt&#281; komend");       }    if(LangEng) {       SendClientMessageToAdmins(COLOR_RED,"/g-reset   		- Reseting game");       SendClientMessageToAdmins(COLOR_RED,"/g-lock   		- Closing server");       SendClientMessageToAdmins(COLOR_RED,"/g-unlock   	- Opening server");       SendClientMessageToAdmins(COLOR_RED,"/g-freezeall  	- Freezing all players");       SendClientMessageToAdmins(COLOR_RED,"/g-unfreezeall  - Unfreezin all players");       SendClientMessageToAdmins(COLOR_RED,"/g-givegunall   - Giving gun and 3000 ammo all players");       SendClientMessageToAdmins(COLOR_RED,"/g-teleportall  - Teleporting all players to restauration in Liberty City");       SendClientMessageToAdmins(COLOR_RED,"/g-oldspawn   	- Changing spawn to old");       SendClientMessageToAdmins(COLOR_RED,"/g-medicall   	- Healing all players");       SendClientMessageToAdmins(COLOR_RED,"Type /cmda2 to see rest of admin commands");       }  return 1;}//==============================================================================if(strcmp(cmdtext, "/cmda2", true)==0 && IsPlayerAdmin(playerid)) {	if(LangPol) {       SendClientMessageToAdmins(COLOR_RED,"/g-counter [1/0]    - W&#322;&#261;cza/wy&#322;&#261;cza licznik");       SendClientMessageToAdmins(COLOR_RED,"/g-lang [pol/eng]   - Zmienia j&#281;zyk na polski/angielski");       SendClientMessageToAdmins(COLOR_RED,"/g-driveby [1/0]    - W&#322;&#261;cza/wy&#322;&#261;cza anty drive-by");       }    if(LangEng) {       SendClientMessageToAdmins(COLOR_RED,"/g-counter [1/0]    - Turning on/off counter");       SendClientMessageToAdmins(COLOR_RED,"/g-lang [pol/eng]   - Changing language to Polish/English");       SendClientMessageToAdmins(COLOR_RED,"/g-driveby [1/0]    - Turning on/off anti drive-by");       }       	return 1;	}//==============================================================================if(strcmp(cmdtext,"/g-lock",true) == 0) {	if(IsPlayerAdmin(playerid)) {		locked = true;		if(LangPol) {          SendClientMessage(playerid, COLOR_RED, "Zamkn&#261;&#322;e&#347; serwer");	      GetPlayerName(playerid,thisplayer,sizeof(thisplayer));		  format(tempstr, sizeof(tempstr), "*** Serwer zosta&#322; zamkni&#281;ty przez administratora %s.",thisplayer);		  SendAllFormattedText(tempstr,0,COLOR_RED);		  }		  if(LangEng) {          SendClientMessage(playerid, COLOR_RED, "You closed server");	      GetPlayerName(playerid,thisplayer,sizeof(thisplayer));		  format(tempstr, sizeof(tempstr), "*** Server was closed by %s.",thisplayer);		  SendAllFormattedText(tempstr,0,COLOR_RED);		  }     }}//==============================================================================if(strcmp(cmdtext,"/g-unlock",true) == 0) {	if(IsPlayerAdmin(playerid)) {		locked = false;		if(LangPol) {			SendClientMessage(playerid, COLOR_RED, "Otworzy&#322;e&#347; serwer");			GetPlayerName(playerid,thisplayer,sizeof(thisplayer));			format(tempstr, sizeof(tempstr), "*** Serwer zosta&#322; otworzony przez administratora %s.",thisplayer);			SendAllFormattedText(tempstr,0,COLOR_RED);		    }		  if(LangEng) {			SendClientMessage(playerid, COLOR_RED, "You opened server");			GetPlayerName(playerid,thisplayer,sizeof(thisplayer));			format(tempstr, sizeof(tempstr), "*** Server was opened by %s.",thisplayer);			SendAllFormattedText(tempstr,0,COLOR_RED);		    }      }}return 1;}