Neparādas objekti

Ja kas neizprotams.

Moderator: Moderatori

Locked
Smith
Jauniņais
Jauniņais
Posts: 24
Joined: 21 Aug 2010, 22:11

Neparādas objekti

Post by Smith »

Visu esmu izdarijis, bet neparadas objekti, ta viskartiba ir.
Ar teleportu kkas ne tā, rāda warningu, erorru:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/racetrack1", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,833.5051,-1981.1245,191.9546);



if (strcmp("/racetrack2", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,-521.0,-3643.0,7.0);

return 1;
}
}
}

+, Galvenais pasakiet kā var uztaisit atstarpes starp tiem if, jo man tur vaidzes vismaz 10 kommandas viena pawno.
Nu paradat piemeru kam jabut starpa, un salabojot shito. Ludzu.


Warnings kjipa par oncommandtext return, bet es jau to daru/lieku daudz reizes, aiz vien neiet, bet to return ir obligati jaliek ?
User avatar
Briesmoniz[TITNS]
Nelabojams spameris
Nelabojams spameris
Posts: 716
Joined: 21 Dec 2008, 00:18

Re: Neparādas objekti

Post by Briesmoniz[TITNS] »

Code: Select all

public OnPlayerCommandText(playerid, cmdtext[]) 
{ 
if(strcmp(cmdtext, "/racetrack1", true) == 0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),833.5051,-1981.1245,191.9546);
GameTextForPlayer(playerid,"racetrack1",1700, 6);
} else {
SetPlayerPos(playerid,833.5051,-1981.1245,191.9546);
GameTextForPlayer(playerid,"racetrack1",1700, 6);
}
return 1;
}
if(strcmp(cmdtext, "/racetrack2", true) == 0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),-521.0,-3643.0,7.0);
GameTextForPlayer(playerid,"racetrack2",1700, 6);
} else {
SetPlayerPos(playerid,-521.0,-3643.0,7.0);
GameTextForPlayer(playerid,"racetrack2",1700, 6);
}
return 1;
}
Ja kordinātes tavās komandās bija norādītas pareizas, tad visam vaidzētu būt pareizi, ceru, ka pēc šī piemēra saprati arī, kā uztaisīt nākošo teleportu.
Smith
Jauniņais
Jauniņais
Posts: 24
Joined: 21 Aug 2010, 22:11

Re: Neparādas objekti

Post by Smith »

Sapratu, skaidrs šeit būs piemērs ievertē :
if (strcmp(cmdtext, "/racetrack1", true) == 0){
SetPlayerPos(playerid, 834.2838,-1922.4878,192.1189);
return 1;}
if (strcmp(cmdtext, "/racetrack2", true) == 0){
SetPlayerPos(playerid, -521.0,-3643.0,7.0);
return 1;}
if (strcmp(cmdtext, "/kart", true) == 0){
SetPlayerPos(playerid, -2091.9583,-114.4094,35.3203);
return 1;}

LOCK THIS TOPIC!
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: Neparādas objekti

Post by [AoD]Aleksis »

tas jau nu nav labs variants, tas neteleportē mašīnu...
Image
Smith
Jauniņais
Jauniņais
Posts: 24
Joined: 21 Aug 2010, 22:11

Re: Neparādas objekti

Post by Smith »

zinu, tapat der, kvai tajas trases pats pievienoju mashinas.

Dvai lock
Locked