Skripta koju koristim: Moja
Detaljan opis problema: treba mi skripta da moze se kod bolnice kucat /health i da se napuni hp.
Hvala unapred...kordinata: AddPlayerClass(16,1172.3013,-1328.3855,15.4073,168.5358,0,0,0,0,0,0); //
Dio skripte:
CMD:healt(playerid, params[])
{
if (IsPlayerInRangeOfPoint(playerid,7,1172.3013,-1328.3855,15.4073)
{
SetPlayerHealth(playerid,100.0);
}
}
eto valjda će raditi :D
gdje da ubacim to u modu i jesi li kordinate stavio
Pod OnPlayerCommandText
Citat: KiLLa poslato Januar 16, 2012, 00:38:13 PRE PODNE
Pod OnPlayerCommandText
Ne, ovu komande možeš i na kraj skripte....naravno ako koristiš zcmd
Nije pod OnPlayerCommandText jer je to ZCMD komanda i ide van Callbackova i stockova.
A sumnjam da on koristi ZCMD, evo ti u strcmp pa dodaj tamo gde su ti ostale komande u OnPlayerCommandText:
if(strcmp(cmd, "/health", true) == 0)
{
if (IsPlayerInRangeOfPoint(playerid,7,1172.3013,-1328.3855,15.4073)
{
SetPlayerHealth(playerid,100.0);
}
return 1;
}
zato i kazem jer vjerovatno mu treba strcmp...
Citat: KiLLa poslato Januar 16, 2012, 00:44:43 PRE PODNE
zato i kazem jer vjerovatno mu treba strcmp...
šta si u ti rekao da ubaci ZCMD komandu pod
OnPlayerCommandText :'( :-\ :-*
EDIT: e to jesam li ti ubacio koordinate pogledaj sam vidi poklapaju li ti se brojevi, meni se ne da gledati jesam li ti ubacio :'( :'( :'(
Dobro zanemari, mislio sam da bi sam znao prebacit u strcmp, osli smo OffTopic :D
ubacio sam gdje su komande i eror
C:\Documents and Settings\kk\Desktop\ rol3pLAY \gamemodes\sarajevo.pwn(18865) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Citat: KechO MacaN >3 poslato Januar 16, 2012, 00:59:25 PRE PODNE
ubacio sam gdje su komande i eror
C:\Documents and Settings\kk\Desktop\ rol3pLAY \gamemodes\sarajevo.pwn(18865) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
if(strcmp(cmd, "/health", true) == 0)
{
if (IsPlayerInRangeOfPoint(playerid,7,1172.3013,-1328.3855,15.4073))// tu je trebala jos jedna zagrada
{
SetPlayerHealth(playerid,100.0);
}
return 1;
}
eto sada bi trebalo da radi
radi sada al moze li se napravit kao text kad pridje da pise na sred ekrana kao slovima /health ?
Citat: KechO MacaN >3 poslato Januar 16, 2012, 01:16:48 PRE PODNE
radi sada al moze li se napravit kao text kad pridje da pise na sred ekrana kao slovima /health ?
GameTextForPlayer(playerid, "~y~/healt ~n~~w~", 5000, 1);
if(strcmp(cmd, "/health", true) == 0)
{
if (IsPlayerInRangeOfPoint(playerid,7,1172.3013,-1328.3855,15.4073))// tu je trebala jos jedna zagrada
{
GameTextForPlayer(playerid, "~y~/health", 5000, 1);
SetPlayerHealth(playerid,100.0);
}
return 1;
}
eto valjda će raditi
radi ali kad pridje da se pojavi text ne kad kuca kontas
Create3DTextLabel("/health",0x00C2ECFF,7,1172.3013,-1328.3855,15.4073);
to sam ubacio i warning neki
C:\Documents and Settings\ll\Desktop\sarajevO rol3pLAYYYYYYYYYYYYYYY\gamemodes\sarajevo.pwn(15823) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.