GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Axel Kraint - 2011. december 13. - 14:37:29

Cím: Kapu Script kérés.
Írta: Axel Kraint - 2011. december 13. - 14:37:29
Sziasztok,gondom akad  a kapu script készítésével.
Nem tudom,hogy hogyan kéne készíteni :D
Szóval arra szeretnék kérni egy kedves kollégát,hogy segítsen rajtam.
CreateDynamicObject(969, 1405.9150390625, 424.486328125, 18.971063613892, 0, 0, 335.99487304688);
CreateDynamicObject(969, 1405.8989257813, 424.32760620117, 15.588829040527, 0, 0, 335.99487304688);
Ezek lennének a koordináták,ha ehhez valaki megcsinálná,azt megköszönném.
Axel
Cím: Kapu Script kérés.
Írta: dexi - 2011. december 13. - 16:34:06
Milyen közel lehessen használni? Vagy téged csak a mozgása érdekel? Parancsai? Kik használhassák?
Cím: Kapu Script kérés.
Írta: lusta19 - 2011. december 13. - 16:51:23
new kapu;
public OnGameModeInit()   alá teszed :
kapu= CreateObject(KOORDINÁTA); //Ide a zárt kapu koordinátáját ragd
 
{
if(strcmp(cmdtext, \"/open-kapu\", true) == 0)
    {
   MoveObject(kapu,Koordináta,2.5); //ide a nyitva
   SendClientMessage(playerid,0xFF9900AA,\"A kaput kinyitottad\");
            return 1;
    }
    if(strcmp(cmdtext, \"/closed kapu\", true) == 0)
    {
   MoveObject(kapu,Koordináta,2.5);// ide a zárt koordináta
   SendClientMessage(playerid,0xFF9900AA,\"A kaput bezártad!\");
            return 1;
    }
    }

 
Nem tudtam melyik  a zárt koordináta és a nyit  ezért nem írtam bele,  ha nem érted írd le melyik a zárt, és a nyit
Cím: Kapu Script kérés.
Írta: Axel Kraint - 2011. december 13. - 21:16:21
Köszi Lu$ta!
Azt szeretném,ha olyan 20-30 méterrõl lehetne használni.
És csak a rendõrök használhatnák.
Cím: Kapu Script kérés.
Írta: dexi - 2011. december 13. - 21:52:34
if(strcmp(cmdtext, \"/kapunyit\", true) == 0)
    {
if(IsPlayerInRangeOfPoint(playerid, /*kivánt táv*/, /*koordináta*/))
   {
if(gMunka[playerid] == rendorworker)
    {
MoveObject(kapu,Koordináta,2.5); /////NYITOTT  KOORDINÁTÁK
SendClientMessage(playerid,-1,\"Kinyitottad a rendõr kaput.\");
return 1;
    }
else SendClientMessage(playerid,-1,\"XY\");
return 1;
    }
else SendClientMessage(playerid,-1,\"XY\");
return 1;
    }
 
if(strcmp(cmdtext, \"/kapuzár\", true) == 0)
    {
if(IsPlayerInRangeOfPoint(playerid, /*kivánt táv*/, /*koordináta*/))
   {
if(gMunka[playerid] == rendorworker)
    {
MoveObject(kapu,Koordináta,2.5); ///// ZÁRT KOORDINÁTÁK
SendClientMessage(playerid,-1,\"Bezártad a rendõr kaput.\");
return 1;
    }
else SendClientMessage(playerid,-1,\"XY\");
return 1;
    }
else SendClientMessage(playerid,-1,\"XY\");
return 1;
    }

 
[pawn]if(gMunka[playerid] == rendorworker)[/pawn]
Ez helyett írt azt ami nálad a rendõr.. ha nincs szólj és abban is segítek.
Cím: Kapu Script kérés.
Írta: Axel Kraint - 2011. december 13. - 22:14:21
Nagyon szépen köszönöm nektek!
Sokat segítettetek.
Cím: Kapu Script kérés.
Írta: Benceee - 2011. december 14. - 07:11:33
[mod]Megoldva. Zárom.[/mod]