Szerző Téma: [Segítség]Névre szóló autómata kapu!  (Megtekintve 837 alkalommal)

[Segítség]Névre szóló autómata kapu!
« Dátum: 2014. Szeptember 28. - 13:24:41 »
0 Show voters
Hogyan lehet ennél hogy több ember is kinyithassa(nem mindenki csak aki nevét írom).
Próbálkoztam vele de semmi.
 
#include <a_samp>
new blaise1;
new blaise2;
forward Blaisehouse (playerid);
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Autómata kapu By:Blaise\");
print(\"--------------------------------------\\n\");
SetTimer(\"Blaisehouse\",100,1);
blaise1 = CreateObject(980,317.3999900,-1191.4000000,78.0000000,0.0000000,0.0000000,218.0000000); //object(airportgate) (6)
blaise2 = CreateObject(980,326.3999900,-1184.2000000,78.0000000,0.0000000,0.0000000,219.0000000); //object(airportgate) (3)
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public Blaisehouse(playerid)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name, \"Blaise\", true) || strcmp(name, \"Jacob\", true))
{
    if(IsPlayerInRangeOfPoint(playerid,10.0,324.1663,-1191.6332,76.1858)) //object (kapu) koordinata
    {
MoveObject(blaise1,310.0000000,-1197.1000000,78.0000000,3.00);
       MoveObject(blaise2,332.1000100,-1179.5000000,78.0000000,3.00);   //nyitott kapu koordinata a 6.00 a sebessége
}
else
{
MoveObject(blaise1,317.3999900,-1191.4000000,78.0000000,3.00);
       MoveObject(blaise2,326.3999900,-1184.2000000,78.0000000,3.00);   //zárt kapu koordinata
}
}
}

 
[mod]Javítottam helyetted a

taget

tagre![/mod]
« Utoljára szerkesztve: 2014. Szeptember 30. - 14:02:53 írta Dfoglalo »

[Segítség]Névre szóló autómata kapu!
« Válasz #1 Dátum: 2014. Szeptember 28. - 14:05:07 »
0 Show voters
if(strcmp(name, \"Blaise\", true) || strcmp(name, \"Jacob\", true) || strcmp(name, \"Pisti\", true) || strcmp(name, \"Józsi\", true) || strcmp(name, \"Aranka\", true))

Nem elérhető rayle

  • 174
    • Profil megtekintése
[Segítség]Névre szóló autómata kapu!
« Válasz #2 Dátum: 2014. Szeptember 28. - 14:08:45 »
0 Show voters
Idézetet írta: .RäNÐoM. date=1411905907\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50780\" data-ipsquote-contentclass=\"forums_Topic

if(strcmp(name, \"Blaise\", true) || strcmp(name, \"Jacob\", true) || strcmp(name, \"Pisti\", true) || strcmp(name, \"Józsi\", true) || strcmp(name, \"Aranka\", true))

 

if(!strcmp(name, \"Blaise\", true) || !strcmp(name, \"Jacob\", true) || !strcmp(name, \"Pisti\", true) || !strcmp(name, \"Józsi\", true) || !strcmp(name, \"Aranka\", true))

[Segítség]Névre szóló autómata kapu!
« Válasz #3 Dátum: 2014. Szeptember 28. - 14:09:10 »
0 Show voters
Hiába nem megy!

Dupla hozzászólás automatikusan összefûzve. ( 2014. Szeptember 28. - 14:10:19 )

Pillanat és megnézem!

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
[Segítség]Névre szóló autómata kapu!
« Válasz #4 Dátum: 2014. Szeptember 28. - 14:11:22 »
0 Show voters
public Blaisehouse(playerid) {
new name[24];
GetPlayerName(playerid, name, sizeof(name));
if(!strcmp(name, \"Blaise\") || !strcmp(name, \"Jacob\")) {
       if(IsPlayerInRangeOfPoint(playerid,10.0,324.1663,-1191.6332,76.1858)) {
       MoveObject(blaise1,310.0000000,-1197.1000000,78.0000000,3.00);
       MoveObject(blaise2,332.1000100,-1179.5000000,78.0000000,3.00);   //nyitott kapu koordinata a 6.00 a sebessége
    }else{
       MoveObject(blaise1,317.3999900,-1191.4000000,78.0000000,3.00);
         MoveObject(blaise2,326.3999900,-1184.2000000,78.0000000,3.00);   //zárt kapu koordinata
    }
}
return 1;
}

[Segítség]Névre szóló autómata kapu!
« Válasz #5 Dátum: 2014. Szeptember 28. - 14:14:54 »
0 Show voters
Így sem jó nem tudom miért...Nekem engedi de a társamnak nem...  :grrrrr:
« Utoljára szerkesztve: 2014. Szeptember 28. - 14:17:48 írta bazsina »

Nem elérhető rayle

  • 174
    • Profil megtekintése
[Segítség]Névre szóló autómata kapu!
« Válasz #6 Dátum: 2014. Szeptember 28. - 14:32:59 »
0 Show voters
Mûködne az, csak rosszul indítottad el a timert. Mindig a 0s idt ellenõrzi. Próbáld meg:
 
#include <a_samp>
new blaise1;
new blaise2;
new kapu[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    new name[24];
    GetPlayerName(playerid, name, sizeof(name));
    if(!strcmp(name, \"Blaise\", true) || !strcmp(name, \"Jacob\", true)) // ide kell írnod majd a többi nevet is
        kapu[playerid] = SetTimerEx(\"Blaisehouse\", 500, true, \"d\", playerid);
    return 1;
}
public OnPlayerDisconnect(playerid)
{
    KillTimer(kapu[playerid]);
    return 1;
}
forward Blaisehouse (playerid);
public OnFilterScriptInit()
{
    print(\"\\n--------------------------------------\");
    print(\" Autómata kapu By:Blaise\");
    print(\"--------------------------------------\\n\");
    blaise1 = CreateObject(980,317.3999900,-1191.4000000,78.0000000,0.0000000,0.0000000,218.0000000); //object(airportgate) (6)
    blaise2 = CreateObject(980,326.3999900,-1184.2000000,78.0000000,0.0000000,0.0000000,219.0000000); //object(airportgate) (3)
    return 1;
}
 
public Blaisehouse(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid,10.0,324.1663,-1191.6332,76.1858)) //object (kapu) koordinata
    {
        MoveObject(blaise1,310.0000000,-1197.1000000,78.0000000,3.00);
        MoveObject(blaise2,332.1000100,-1179.5000000,78.0000000,3.00);   //nyitott kapu koordinata a 6.00 a sebessége
    }
    else
    {
        MoveObject(blaise1,317.3999900,-1191.4000000,78.0000000,3.00);
        MoveObject(blaise2,326.3999900,-1184.2000000,78.0000000,3.00);   //zárt kapu koordinata
    }
    return 1;
}

[Segítség]Névre szóló autómata kapu!
« Válasz #7 Dátum: 2014. Szeptember 28. - 15:07:54 »
0 Show voters
Nem jó vmiért ki és becsukódik ha ott vagyok...
 
#include <a_samp>
new blaise1;
new blaise2;
new kapu[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    new name[24];
    GetPlayerName(playerid, name, sizeof(name));
    if(!strcmp(name, \"Blaise\", true) || !strcmp(name, \"Jacob\", true)) // ide kell írnod majd a többi nevet is
        kapu[playerid] = SetTimerEx(\"Blaisehouse\", 500, true, \"d\", playerid);
    return 1;
}
public OnPlayerDisconnect(playerid)
{
    KillTimer(kapu[playerid]);
    return 1;
}
forward Blaisehouse (playerid);
public OnFilterScriptInit()
{
    print(\"\\n--------------------------------------\");
    print(\" Autómata kapu By:Blaise\");
    print(\"--------------------------------------\\n\");
    blaise1 = CreateObject(980,317.3999900,-1191.4000000,78.0000000,0.0000000,0.0000000,218.0000000); //object(airportgate) (6)
    blaise2 = CreateObject(980,326.3999900,-1184.2000000,78.0000000,0.0000000,0.0000000,219.0000000); //object(airportgate) (3)
    return 1;
}
 
public Blaisehouse(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid,10.0,324.1663,-1191.6332,76.1858)) //object (kapu) koordinata
    {
        MoveObject(blaise1,310.0000000,-1197.1000000,78.0000000,3.00);
        MoveObject(blaise2,332.1000100,-1179.5000000,78.0000000,3.00);   //nyitott kapu koordinata a 6.00 a sebessége
    }
    else
    {
        MoveObject(blaise1,317.3999900,-1191.4000000,78.0000000,3.00);
        MoveObject(blaise2,326.3999900,-1184.2000000,78.0000000,3.00);   //zárt kapu koordinata
    }
    return 1;
}

 
[mod]Javítottam helyetted a

 
[/quote]
taget

tagre![/mod]
« Utoljára szerkesztve: 2014. Szeptember 30. - 14:03:11 írta Dfoglalo »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal