All pastes #816926 Raw Edit

Error sound

public text v1 · immutable
·published 2007-12-15 02:38 UTC
rendered paste body
public OnPlayerCommandText(playerid, cmdtext[])
{
	new cmd[256];
	new idx;

	cmd = strtok(cmdtext, idx);

    if(strcmp(cmd, "/ajuda", true) == 0) {
        SendPlayerFormattedText(playerid,"--------------------------------------------------------------------------------------",0);
 		SendPlayerFormattedText(playerid,"Use o comando: /register <senha>  Para se registrar no server.",0);
	    SendPlayerFormattedText(playerid,"Caso ja tenha o registro, use o comando /login <sua senha>  Para logar.",0);
	    SendPlayerFormattedText(playerid,"Após isso, use o comando /xspec <ID>  Para assistir a corrida.",0);
	    SendPlayerFormattedText(playerid,"Apenas os pilotos irão para a linha de Largada, escolha o ID de seu favorito.",0);
		SendPlayerFormattedText(playerid,"Digite: /info  Para ver as informações gerais.",0);
		SendPlayerFormattedText(playerid,"--------------------------------------------------------------------------------------",0);
		}
		
	if(strcmp(cmd, "/info", true) == 0) {
		SendPlayerFormattedText(playerid,"--------------------------------------------------------------------------------------",0);
		SendPlayerFormattedText(playerid,"SA Cup Rallye é uma marca registrada criada pela equipe SA Cup.",0);
	    SendPlayerFormattedText(playerid,"Criado e testado por: [KaE]Cartman e [KaE]Sinatra.",0);
	    SendPlayerFormattedText(playerid,"Agradecimento especial para o [KaE]Curynga pela ajuda no GameMode.",0);
        SendPlayerFormattedText(playerid,"--------------------------------------------------------------------------------------",0);
		return 1;
		}
		
	
	if(strcmp(cmd, "/inicio", true) == 0 && IsPlayerAdmin(playerid) == 1){

        SetPlayerHealth(playerid, 99999);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid,1544.5148,16.5762,24.1406);
		ResetPlayerWeapons(playerid);
		return 1;
	}
	
	if(strcmp(cmd, "/spawn", true) == 0 && IsPlayerAdmin(playerid) == 1){
	
        SetPlayerHealth(playerid, 99999);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid,1964.9510,1916.9281,130.9375);
		ResetPlayerWeapons(playerid);
		return 1;
	}
	
	if(strcmp(cmd, "/final", true) == 0 && IsPlayerAdmin(playerid) == 1){
	
        SetPlayerHealth(playerid, 99999);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid,-99.8481,86.8207,4.4045);
		ResetPlayerWeapons(playerid);
		return 1;
	}

	return 0;
}

//------------------------------------------------------------------------------------------------------

public OnPlayerSpawn(playerid)
{
	GivePlayerMoney(playerid, PocketMoney);
	SetPlayerInterior(playerid,0);
	SetPlayerRandomSpawn(playerid);
	SetPlayerHealth(playerid,100);

	return 1;
}

public SetPlayerRandomSpawn(playerid)
{
	if (iSpawnSet[playerid] == 1)
	{
		new rand = random(sizeof(gCopPlayerSpawns));
		SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
		SetPlayerFacingAngle(playerid, 270.0);
    }
    else if (iSpawnSet[playerid] == 0)
    {
		new rand = random(sizeof(gRandomPlayerSpawns));
		SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
	}
	return 1;
}

//------------------------------------------------------------------------------------------------------

public OnPlayerDeath(playerid, killerid, reason)
{
    new playercash;
	if(killerid == INVALID_PLAYER_ID)
	{
        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
        ResetPlayerMoney(playerid);
	} else {
	    	SendDeathMessage(killerid,playerid,reason);
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			playercash = GetPlayerMoney(playerid);
			if (playercash > 0)  {
				GivePlayerMoney(killerid, playercash);
				ResetPlayerMoney(playerid);
			}
			else
			{
			}
     	}
 	return 1;
}

//------------------------------------------------------------------------------------------------------

public OnPlayerRequestClass(playerid, classid)
{
	iSpawnSet[playerid] = 0;
	SetupPlayerForClassSelection(playerid);
	return 1;
}

public SetupPlayerForClassSelection(playerid)
{
    SetPlayerHealth(playerid, 99999);
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,-1657.5237,1207.6644,13.6719);
	SetPlayerFacingAngle(playerid,357.6906);
	SetPlayerCameraPos(playerid, -1657.4678,1211.2292,13.6781);
	SetPlayerCameraLookAt(playerid,-1657.5237,1207.6644,13.6719);
        PlayerPlaySound(playreid, 1097);
}

public GameModeExitFunc()
{