Sveiki!
Nāku ar domu, ka kāds no klātesošajiem varēs man palīdzēt uz šiem 2 jautājumiem:
1. Kas jāpievieno, lai rakstot komandu /lift (atkal), iepriekšējais objekts jeb lifts pazūd un parādas tur kur es atrodos?
Komanda:
if(strcmp("/lift", cmdtext, true, 5) == 0)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
CreateObject(16501, X, Y, Z-1, 0, 270, 0);
return 1;
}
--------------------------------------------------------------------------------------
2. Kas jāpielabo/jāizmaina šajā komandā, lai viņš kustētos uz augšu?
Komanda:
if(strcmp(cmdtext, "/lift up", true) == 0)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
MoveObject(16501, X, Y, Z+10, 4);
return 1;
}
Ceru uz atsaucību.
/Grindz/
Jautājumi saistībā ar komandu /lift
Moderator: Moderatori
- Grindz[Vendetta]
- Servera admins
- Posts: 597
- Joined: 18 Jan 2009, 12:19
- Location: Rīga
Re: Jautājumi saistībā ar komandu /lift
lai uzliktu liftu jāraksta /lift get un lai pacektu uz augšu raksti /lift up
- PROSTO KRASAVA
- Nelabojams spameris
- Posts: 816
- Joined: 17 Mar 2009, 20:10
Re: Jautājumi saistībā ar komandu /lift
Te nav nekāda sakara ar BoxG Freeroam servera liftu.
Būšu pie pc, palīdzēšu.
Būšu pie pc, palīdzēšu.
Censored rap is like censored porn, its just not good.
Re: Jautājumi saistībā ar komandu /lift
1. Skripta/GM augšā :
Zem OnPlayerCommandText(playerid,cmdtext[]):
2.
Nezinu vai pareizi, nerakstīju iekš pawno.
Code: Select all
new Float:X, Float:Y, Float:Z, mainigais[MAX_PLAYERS], lift;
Code: Select all
if(strcmp("/lift", cmdtext, true, 5) == 0)
{
GetPlayerPos(playerid, X, Y, Z);
if(mainigais[playerid] == 0){
lift = CreatePlayerObject(playerid,16501, X, Y, Z-1, 0, 270, 0);
mainigais[playerid] = 1;
} else {
DestroyPlayerObject(playerid,lift);
mainigais[playerid] = 0;
}
return 1;
}
Code: Select all
if(strcmp(cmdtext, "/lift up", true) == 0)
{
MovePlayerObject(playerid,lift,X,Y,Z+10,5);
return 1;
}
.


- Grindz[Vendetta]
- Servera admins
- Posts: 597
- Joined: 18 Jan 2009, 12:19
- Location: Rīga
Re: Jautājumi saistībā ar komandu /lift
Man izmet šādu warning'u:
Code: Select all
C:\DOCUME~1\Home\Desktop\TestGM.pwn(4709) : warning 219: local variable "mainigais" shadows a variable at a preceding level
- [AoD]Aleksis
- Nelabojams spameris
- Posts: 3891
- Joined: 25 May 2008, 14:05
- Location: Tepat.
Re: Jautājumi saistībā ar komandu /lift
Pamēģini ''mainigais'' vietā ielikt citu mainīgo, jo izskatās, ka skriptā jau tev tāds kaut kur ir.
