All pastes #953115 Raw Edit

Unnamed

public text v1 · immutable
#953115 ·published 2008-03-22 20:31 UTC
rendered paste body
public OnPlayerSpawn(playerid)
{
    gPlayerSpawned[playerid] = 1;
	SetPlayerHealth(playerid,100.0);
	SetPlayerArmour(playerid,100.0);
	StrapUp(playerid);

	new string[STR];
	new idx, fbase[STR], as[MAX_SPAWNS][tmp_spawns], ds[MAX_SPAWNS][tmp_spawns];
	
	if (playerClass[playerid] == 0) {
		//format(string,STR,"%s spawned on the red team!",Playername(playerid));
		//SendClientMessageToAll(COLOR_RED, string);
		mySetPlayerColor(playerid,COLOR_RED);
		Player[playerid][pTeam] = T_RED;
		fbase = Basefile(Current);
		new rand = random(MAX_SPAWNS);
		format(string, STR, "a_%d", rand);
		idx = 0;
		string = dini_Get(fbase,string);
		as[rand][sx] = floatstr(strtok(string,idx,','));
		as[rand][sy] = floatstr(strtok(string,idx,','));
		as[rand][sz] = floatstr(strtok(string,idx,','));
		new interior = dini_Int(fbase,"interior");
		SetPlayerTeam(playerid, 1);
		SetPlayerInterior(playerid, interior);
		SetPlayerPos(playerid, as[rand][sx], as[rand][sy], as[rand][sz]);
	}
	else
	{
	    //format(string,STR,"%s spawned on the blue team!",Playername(playerid));
		//SendClientMessageToAll(COLOR_BLUE, string);
		mySetPlayerColor(playerid,COLOR_BLUE);
		Player[playerid][pTeam] = T_BLUE;
		fbase = Basefile(Current);
		new rand = random(MAX_SPAWNS);
		format(string, STR, "d_%d", rand);
		idx = 0;
		string = dini_Get(fbase,string);
		ds[rand][sx] = floatstr(strtok(string,idx,','));
		ds[rand][sy] = floatstr(strtok(string,idx,','));
		ds[rand][sz] = floatstr(strtok(string,idx,','));
		new interior = dini_Int(fbase,"interior");
		SetPlayerTeam(playerid, 2);
		SetPlayerInterior(playerid, interior);
		SetPlayerPos(playerid, ds[rand][sx], ds[rand][sy], ds[rand][sz]);
    }
    
    SetTimerEx("ShowLinks", 2000, 0, "%d", playerid);
	return 1;
}