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.