Szerző Téma: RP Help!!!  (Megtekintve 1579 alkalommal)

Nem elérhető Axe9

  • 131
    • Profil megtekintése
RP Help!!!
« Dátum: 2011. november 18. - 20:31:37 »
0 Show voters
Sziasztok!
Segítséget szeretnék kérni tõletek!
Szóval, azt szeretném megcsinálni rp módomba hogy idõközönként \"behugyozzon\" a karakter ami annyit tesz hogyha idõbe nem \"pisil\" akkor \"behugyozik\" a másik meg mint így hogy idõközönként éhes legyen írja ezt például \"Kezdesz éhes lenni menny és egyél valamit\" és az életébõl is menne le!
Köszönöm hogy elolvastátok és köszönöm a segítséget!

RP Help!!!
« Válasz #1 Dátum: 2011. november 18. - 23:28:14 »
0 Show voters
timerrel kell mind a 2-t

az h éhes legyen timmerel beállítod h pl percenként vegyen le xy healtot

[pawn]public kaja()
{
for(new r; r<MAX_PLAYERS; r++)
{
new Float:kajahp;
GetPlayerHealth(r, kajahp);
if(kajahp>=15)
SetPlayerHealth(r,kajahp-2);
{
if(kajahp<=50&&kajahp>30)
SendClientMessage(r,COLOR_RED,\"Kezdesz éhes lenni, egyél valamit!\");
}
}
return 1;
}
[/pawn]
[pawn]SetTimer(\"kaja\",120000,1);//timer a OnGameModeInit alá tedd[/pawn]
[pawn]forward kaja();//mod eleére[/pawn]
pisilõs

[pawn]forward pisi();[/pawn][pawn]SetTimer(\"pisi\",10000); //ha mindenigaz 10 perc[/pawn][pawn]public pisi()


SendClientMessage(playerid,COLOR_RED,\"Pisilned kell , pisiljél\");


SetTimer(\"pisi\",10000);


return 1;


}[/pawn]


sztem ennyi de a pisilõs csak az h 10 perc után kiírja hogy pisilnie kell , azt nemtudom hogyan kell h bepisiljen :D


sorry csak ennyi tellik tõlem


« Utoljára szerkesztve: 2011. november 19. - 11:53:44 írta norbee0170 »

RP Help!!!
« Válasz #2 Dátum: 2011. november 19. - 03:52:43 »
0 Show voters
Asszem ez az a pisilõs anim... [pawn]ApplyAnimation(playerid, \"PAULNMAC\", \"Piss_in\", 3.0, 0, 0, 0, 0, 0);[/pawn] Ha segítettem valamit nincs mit :D

RP Help!!!
« Válasz #3 Dátum: 2011. november 19. - 11:42:32 »
0 Show voters
I_Dexter[CL]\" post=\"194668\" timestamp=\"1321671163\"]
Asszem ez az a pisilõs anim... [pawn]ApplyAnimation(playerid, \"PAULNMAC\", \"Piss_in\", 3.0, 0, 0, 0, 0, 0);[/pawn] Ha segítettem valamit nincs mit :D


[/quote]

neki csak azkell h kiírja h pisilnie kell, azt nem írta h az anim is kell neki.


de ha már a pisilénél járunk


[pawn]if(strcmp(cmd, \"/pisil\", true) == 0)


{


        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_PISSING);


        return 1;


    }[/pawn]
« Utoljára szerkesztve: 2011. november 19. - 11:52:45 írta norbee0170 »

Nem elérhető Axe9

  • 131
    • Profil megtekintése
RP Help!!!
« Válasz #4 Dátum: 2011. november 19. - 15:01:17 »
0 Show voters
Köszönöm !:)
A Pisilõsnél 3errort is ki ad rá erre a részre
public pisi()
SendClientMessage(playerid,COLOR_RED,\"Pisilned kell , pisiljél\");
SetTimer(\"pisi\",10000);
return 1;
}
« Utoljára szerkesztve: 2011. november 19. - 15:17:03 írta Axe9 »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
RP Help!!!
« Válasz #5 Dátum: 2011. november 19. - 15:31:49 »
0 Show voters
[pawn]forward pisi(playerid);
public pisi(playerid)
{
     SendClientMessage(playerid,COLOR_RED,\"Pisilned kell , pisiljél\");
     SetTimer(\"pisi\",10000,1);
     return 1;
}[/pawn]
« Utoljára szerkesztve: 2011. november 19. - 15:42:40 írta Dream1990 »

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
RP Help!!!
« Válasz #6 Dátum: 2011. november 19. - 15:38:25 »
0 Show voters
Gondolom ez jó lesz  8)
Néhány dolgot javítottam, ami kimaradt:
 

#define COLOR_RED 0xAA3333AA //definiálja a színt...
forward pisi();
public pisi()
{
new playerid;
SendClientMessage(playerid,COLOR_RED,\"Pisilned kell , pisiljél\");
SetTimer(\"pisi\",10000, 0); //a 0 az, hogy nem ismétle (lehet false is), az 1 az, hogy ismétli (lehet true is)
return 1;
}
« Utoljára szerkesztve: 2011. november 19. - 15:41:14 írta Bazsi »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
RP Help!!!
« Válasz #7 Dátum: 2011. november 19. - 15:40:26 »
0 Show voters
Idézetet írta: Bazsi date=1321713505\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13519\" data-ipsquote-contentclass=\"forums_Topic
Gondolom ez jó lesz  8)
Pirossal jelöltem, amit javítottam:
 

#define COLOR_RED 0xAA3333AA

forward pisi();
public pisi()
{
new playerid;
SendClientMessage(playerid,COLOR_RED,\"Pisilned kell , pisiljél\");
SetTimer(\"pisi\",10000, 0); //a 0 az, hogy nem ismétle (lehet false is), az 1 az, hogy ismétli (lehet true is)
return 1;
}

 

A SetTimernél az maradjon 1!!!! Mert akkor csak egyszer kell pisilni.
Így a jó:
[pawn]forward pisi(playerid);
public pisi(playerid)
{
     SendClientMessage(playerid,COLOR_RED,\"Pisilned kell , pisiljél\");
     SetTimer(\"pisi\",10000,1);
     return 1;
}[/pawn]
« Utoljára szerkesztve: 2011. november 19. - 15:42:17 írta Dream1990 »

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
RP Help!!!
« Válasz #8 Dátum: 2011. november 19. - 15:41:54 »
0 Show voters
De az nem az, hogy amikor véget ért, akkor ismételje-e? :S  :)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
RP Help!!!
« Válasz #9 Dátum: 2011. november 19. - 15:43:08 »
0 Show voters
De az. De ha nem ismétli, akkor nem kell többet neki.
e: hülyeséget beszélek. az ott 0.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
RP Help!!!
« Válasz #10 Dátum: 2011. november 19. - 15:43:56 »
0 Show voters
Ja, oké, csak nem figyeltem és nullát írtam :D

Dupla hozzászólás automatikusan összefûzve. ( 2011. november 19. - 15:49:03 )

Edit: mégse, már értem xD bocs
« Utoljára szerkesztve: 2011. november 19. - 15:52:01 írta Bazsi »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
RP Help!!!
« Válasz #11 Dátum: 2011. november 19. - 15:52:14 »
+1 Show voters
[pawn]forward valami(playerid);
public valami(playerid)[/pawn]
A playerid-eket hagytad le. Itt láthatod a helyes példát.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
RP Help!!!
« Válasz #12 Dátum: 2011. november 19. - 15:54:16 »
0 Show voters
Igen, köszönöm, már rájöttem :D

Nem elérhető Axe9

  • 131
    • Profil megtekintése
RP Help!!!
« Válasz #13 Dátum: 2011. november 19. - 15:56:01 »
0 Show voters
Köszi a segítséget jó !:)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal