Szerző Téma: Kapu segítség  (Megtekintve 517 alkalommal)

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Kapu segítség
« Dátum: 2012. November 24. - 08:44:55 »
0 Show voters
Sziasztok!Nagy nehezen találtam egy kapu készítõt csak van 4 warning :( :\'(
#if defined credit
Készítette a GTAForum kapu készítõ
Link: www.gtaforum.hu/tool/gate
Idõ: 2012. November 24. - 08:40:13
#endif
#include <a_samp>
new bool:open = false, gate, timer;
forward AutoCheck();
public OnFilterScriptInit()
{
    timer = SetTimer(\"AutoCheck\", 2500, 1);
    gate = CreateObject(975, 265,2353.1975,-1658.9237,13.3828,93.1845, 0.0000, 0.0000, 0.0000, 50.0);
    return 1;
}
public OnFilterScriptExit()
{
    KillTimer(timer);
    DestroyObject(gate);
    return 1;
}
public AutoCheck()
{
    new bool:o;
    for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerConnected(i))
    {
        if(IsPlayerInRangeOfPoint(i,8.0,265,2353.1975,-1658.9237,13.3828,93.1845))
        {
            o = true;
            if(!open) MoveObject(gate, 265,2351.9912,-1642.7017,14.6493,182.148, 5.0);
            break;
        }
    }
    if(!o && open) MoveObject(gate, 265,2353.1975,-1658.9237,13.3828,93.1845, 5.0);
    return 1;
}
Itt van a 4 warning :
F:\\kapu20.pwn(16) : warning 202: number of arguments does not match definition
F:\\kapu20.pwn(16) : warning 202: number of arguments does not match definition
F:\\kapu20.pwn(32) : warning 202: number of arguments does not match definition
F:\\kapu20.pwn(32) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Warnings.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Kapu segítség
« Válasz #1 Dátum: 2012. November 24. - 09:05:31 »
0 Show voters
Melyik sor ez?

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Kapu segítség
« Válasz #2 Dátum: 2012. November 24. - 09:08:07 »
0 Show voters
ott van minden

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Kapu segítség
« Válasz #3 Dátum: 2012. November 24. - 09:08:49 »
0 Show voters
#include <a_samp>
new bool:open = false, gate, timer;
forward AutoCheck();
public OnFilterScriptInit()
{
    timer = SetTimer(\"AutoCheck\", 2500, 1);
    gate = CreateObject(975, 265, 2353.1975, -1658.9237, 13.3828, 0, 0, 50);
    return 1;
}
public OnFilterScriptExit()
{
    KillTimer(timer);
    DestroyObject(gate);
    return 1;
}
public AutoCheck()
{
    new bool:o;
    for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerConnected(i))
    {
        if(IsPlayerInRangeOfPoint(i, 8.0,265,2353.1975,-1658.9237))
        {
            o = true;
            if(!open) MoveObject(gate, 265,2351.9912,-1642.7017,14.6493,182.148, 5.0);
            break;
        }
    }
    if(!o && open) MoveObject(gate, 265,2353.1975,-1658.9237,13.3828,93.1845, 5.0);
    return 1;
}

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Kapu segítség
« Válasz #4 Dátum: 2012. November 24. - 09:31:19 »
0 Show voters
még egy kérdés a nullák közül melyik kell melyik nem ??  :hmmm:

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Kapu segítség
« Válasz #5 Dátum: 2012. November 24. - 09:32:57 »
0 Show voters
Gondolom mindegyik.

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Kapu segítség
« Válasz #6 Dátum: 2012. November 24. - 09:33:41 »
0 Show voters
meg õ nem rakta be  :\'( :\'( valaki mondja el hogy hova kell

Kapu segítség
« Válasz #7 Dátum: 2012. November 24. - 10:12:30 »
0 Show voters
az a baja, hogy nem értessz a függvényekhez..
MoveObject függvényhez nem kell az object IDje, de te mindegyikbe beleírtad..
Ezen segíthet, ha kezdõ scripterként scriptírás közben nézegeted a wiki-t.


#include <a_samp>
new bool:open = false,
gate,
timer;
forward AutoCheck();
public OnFilterScriptInit() {
    timer = SetTimer(\"AutoCheck\", 2500, 1);
    gate = CreateObject(975, 265, 2353.1975, -1658.9237, 13.3828, 0, 0, 50);
    return 1;
}
public OnFilterScriptExit() {
    KillTimer(timer);
    DestroyObject(gate);
    return 1;
}
public AutoCheck() {
    new bool:o;
    for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerConnected(i))
    {
        if(IsPlayerInRangeOfPoint(i, 8.0,2353.1975,-1658.9237, 13.3828))
        {
            o = true;
            if(!open) MoveObject(gate, 2351.9912,-1642.7017,14.6493, 5.0);
            break;
        }
    }
    if(!o && open) MoveObject(gate, 2353.1975,-1658.9237,13.3828, 5.0);
    return 1;
}
« Utoljára szerkesztve: 2012. November 24. - 10:14:36 írta TengeriMalac »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal