Szerző Téma: Több munka saját chat-el  (Megtekintve 1927 alkalommal)

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Több munka saját chat-el
« Válasz #15 Dátum: 2012. július 20. - 16:48:57 »
0 Show voters
Háát, próbáld meg így.
 

forward munkabarakas(playerid);
public OnPlayerSpawn(playerid)
{
if(Munka[playerid] == rendor) SetTimerEx(\"munkabarakas\", 2000, false, \"i\", playerid);
return 1;
}
public munkabarakas(playerid)
{
SetPlayerPos(playerid, 2318.6741,2450.1377,10.8203); // Rendõr spawn
return 1;
}

Több munka saját chat-el
« Válasz #16 Dátum: 2012. július 20. - 18:57:02 »
0 Show voters
Most már jó.
Már csak azt kéne megoldani, hogy ha mentõs egy a játékos közelében van tudja annak az életét tölteni.

Kovacs_Bela

  • Vendég
Több munka saját chat-el
« Válasz #17 Dátum: 2012. július 21. - 14:40:15 »
0 Show voters

new n[24],pos[3];
CMD:eletad(playerid,params[])
{
    new str[128];
    foreach(Player,i) {
    GetPlayerPos(i,pos[1],pos[2],pos[3]);
    GetPlayerName(i,n,24);
    if(IsPlayerInRangeOfPoint(playerid,pos[1],pos[2],pos[3],2.0)) {
    format(str,128,\"Biztosan fel akarod tölteni %s[%d] életét?\",n,i);
    ShowPlayerDialog(playerid,1163,DIALOG_STYLE_MSGBOX,\"\",str,\"Feltölt!\",\"Mégse\");
    return 1;
}
new Timer[MAX_PLAYERS];
public timeer(playerid);
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
    if(dialogid == 1163)
    { foreach(Player,i) { if(IsPlayerInRangeOfPoint(playerid,pos[1],pos[2],pos[3],2.0)) {
        if(response)  return Timer[playerid] = SetTimerEx(\"timeer\",500,true,\"d\",i);
    }}}
    return 1;
}
public timeer(playerid);
{
    SetPlayerHealth(playerid,GetPlayerHealth(playerid) + 2);
    if(GetPlayerHealth(playerid) > 100) return KillTimer(Timer), SetPlayerHealth(playerid,100);
    return 1;
}

 
// lehet hogy rossz, rögtönzött meg nem is tudom most ellenõrizni..

Több munka saját chat-el
« Válasz #18 Dátum: 2012. július 21. - 19:36:14 »
0 Show voters
Van benne pár hiba:
-a munkachat-nél alapból ha beírom /radio valamilyen szöveg  kiírja, hogy /radio [szöveg], nem gond kijavítottam, és utána csak egy szót ír be pl:. /radio egy ketto, akkor már a \"ketto\" szót nem írja ki.
Röviden a hiba az, hogy egy szónál müködik a chat de több szónál már nem.
-a nevet rosszul kéri le, ki vállalt munkát pl:. \"(nemírja ki az id-t) rendõr lett!\"

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal