Page 1 of 1

Teleporti/Spēlētāju Līmeņi

Posted: 15 Feb 2010, 22:09
by Becis[NGT]
Tā kā pirmo reizi kaut ko skriptoju, un nekā nejēdzu labāk jautāšu jums.

Kā var uztaisīt teleportus, piemēram uz /cardealer
Man ir jābrauc uz to vietu kur gribu, lai būtu spawn vieta un kas man ir jāraksta tajā vietā?

Un par spēlētāju līmeņiem, kā lai viņus uztaisa, piemēram arī lai tiktu kaut kādos bunkuros kā nopērk līmeni?Kā to izdarīt?

Re: Teleporti/Spēlētāju Līmeņi

Posted: 15 Feb 2010, 22:34
by Stailers[BoxG]
Beidz tak špikot...izdomā pats kautko....

Par teleportiem:
Aizej uz vietu kur gribi teleportēties, uzraksti ''/save'' ej uz ''F:\Spēles\Rockstar Games\GTA San Andreas\savedpositions.txt''(man tas fails atrodas šeit, bet nu katram ir sava vieta, kur GTA ir uzinstalēts.....defaultā ir ''C:\Program Files\Rockstar Games\GTA San Andreas\savedpositions.txt'') no tā saglabātā izņem koordinātas, šajā gadījumā ''-1974.2872,270.7369,35.1719'', un aizvieto ar šī teleporta koordinātām, un nomaini komandu, ar kuru teleportējas.

Šis jau ir gatavs teleports uz cardealer.

Code: Select all

   	if(strcmp(cmdtext, "/cardealer", true) == 0)
    	{new cartype = GetPlayerVehicleID(playerid);
		new State=GetPlayerState(playerid);
		SetPlayerInterior(playerid,0);
		{if(State!=PLAYER_STATE_DRIVER)
 		{SetPlayerPos(playerid,-1974.2872,270.7369,35.1719);}
		else if(IsPlayerInVehicle(playerid, cartype) == 1)
		{SetVehiclePos(cartype,-1974.2872,270.7369,35.1719);
		SetVehicleZAngle(cartype,359.7314);}
		else
		{SetPlayerPos(playerid,-1974.2872,270.7369,35.1719);}
 		GameTextForPlayer(playerid,"",2500,3);}
    	return 1;}