Page 1 of 1

/lift nesaprotāmība

Posted: 18 Apr 2011, 19:25
by Grindz[Vendetta]
Kam te vēl jābūt, lai kad cilvēks raksta /lift, zem viņa viņš parādītos?
Vai šī daļa ir pareiza?:

if(strcmp("/lift", cmdtext, true, 5) == 0)
{
new Float:X, Float:Y, Float:Z;
CreateObject(972, X, Y, Z+10, 0, 0, 0);
}

Vai arī ir vēl kautkas jāpieliek?

Re: /lift nesaprotāmība

Posted: 18 Apr 2011, 19:38
by [AoD]Aleksis
no plika gaisa viņš tev neuzzinās kādas ir tās x yz vērtības, jāizmanto GetPlayerPos.

Re: /lift nesaprotāmība

Posted: 18 Apr 2011, 21:22
by Grindz[Vendetta]
Vai vari pie šīs komandas viņu pielikt? Kā arī to GetPlayerPos pielikt klāt..?

Re: /lift nesaprotāmība

Posted: 18 Apr 2011, 21:57
by [AoD]Aleksis

Code: Select all

f(strcmp("/lift", cmdtext, true, 5) == 0) 
{ 
new Float:X, Float:Y, Float:Z; 
GetPlayerPos(playerid, X, Y, Z);
CreateObject(972, X, Y, Z+10, 0, 0, 0); 
return 1;
} 

Re: /lift nesaprotāmība

Posted: 18 Apr 2011, 22:03
by Grindz[Vendetta]
Ok, bet kā lai uztaisa, ka viņš atrodas zem manis guļus?

Re: /lift nesaprotāmība

Posted: 18 Apr 2011, 22:08
by [AoD]Aleksis
ieliec viņu ar mta guļus, kādā noteiktā vietā. Pēctam caur samp ar save nosaki augstuma atšķirību, bet X Y Z atstāj kā mainīgus. Tev tur vienkārši visas objekta rotācijas ir pa 0.