Szerző Téma: kapu  (Megtekintve 3357 alkalommal)

kapu
« Dátum: 2011. Szeptember 15. - 17:52:21 »
0 Show voters
hogy lehet megcsinálni hogy jelszoval pl /man és kinyilik

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
kapu
« Válasz #1 Dátum: 2011. Szeptember 15. - 18:03:12 »
0 Show voters
Mijen jelszóval?Ezt nem egészen értem.
[pawn]hogy jelszoval pl /man és kinyilik[/pawn]
Ebbe mi a jelszó hogy /man? XD
Kérlek jobban ird le.

kapu
« Válasz #2 Dátum: 2011. Szeptember 15. - 18:08:19 »
0 Show voters
[pawn]new obj;[/pawn]
[pawn]public OnFilterScriptInit()
{
obj = CreateObject(/*object paraméterei, amelyek a kapura vonatkoznak*/);
return 1;
}[/pawn]
[pawn]CMD:man(playerid,params[])
{
MoveObject(obj,/*ahova mozgassa*/);
return 1;
}[/pawn]
kb ennyi...

kapu
« Válasz #3 Dátum: 2011. Szeptember 15. - 18:15:23 »
0 Show voters
de jelszót nem csináltál. Majd én mindjárt megcsinálom.
Edit:
Na megcsináltam.
[pawn]
#include <a_samp>
#define COLOR_YELLOW 0xFFFF00AA
new object;
public OnFilterScriptInit()
{
object = CreateObject(/*ide az object paramétereit*/);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new tmp[256];
new cmd[256];
new idx;
tmp = strtok(cmdtext, idx);
    cmd = strtok(cmdtext, idx);
if(strcmp(cmd, \"/man\", true) == 0)
{
    if(strfind(cmd, \"jelszó\", true) != -1)//itt írd át jelszót amire szeretnéd
    {
      MoveObject(object, /*ahova mozgassa, sebesség*/);
        return 1;
    } else {
      SendClientMessage(playerid, COLOR_YELLOW, \"Hibás jelszó!\");
        return false;
   }
}
return 0;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= \' \'))
{
   index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1)))
{
   result[index - offset] = string[index];
   index++;
}
result[index - offset] = EOS;
return result;
}
[/pawn]
50% esély van rá hogy rossz. :D
Ha megy, akkor jöhet a plusz :)
« Utoljára szerkesztve: 2011. Szeptember 15. - 18:30:06 írta Cole »

kapu
« Válasz #4 Dátum: 2011. Szeptember 15. - 18:42:14 »
0 Show voters
nem értem mit kel irjak [pawn]a object = CreateObject(/*ide az object paramétereit*/);    if(strfind(cmd, \"jelszó\", true) != -1)//itt írd át jelszót amire szeretnéd
    {
      MoveObject(object, /*ahova mozgassa, sebesség*/);[/pawn]

kapu
« Válasz #5 Dátum: 2011. Szeptember 15. - 18:45:22 »
0 Show voters
Idézetet írta: N@rbirock date=1316104934\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11486\" data-ipsquote-contentclass=\"forums_Topic
nem értem mit kel irjak [pawn]a object = CreateObject(/*ide az object paramétereit*/);    if(strfind(cmd, \"jelszó\", true) != -1)//itt írd át jelszót amire szeretnéd
    {
      MoveObject(object, /*ahova mozgassa, sebesség*/);[/pawn]
 
Ezt komolyan mondod?  ??? ??? ???
object paraméterei: object id, x, y, z, xrot, yrot, zrot
ahova mozgassa: sebesség, x, y, z
Elõször meg kéne tanulni egy nagyon enyhén scriptelni...

kapu
« Válasz #6 Dátum: 2011. Szeptember 15. - 18:48:37 »
0 Show voters
kezdo vok de már csak a mozgást nem értem

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
kapu
« Válasz #7 Dátum: 2011. Szeptember 15. - 18:54:09 »
0 Show voters
A mozgás az ,hogy van 2.objektünk az eggyik a zárt és a nyitott és annak a koordinátája kell oda,hogy melyik fele mozogjon.

kapu
« Válasz #8 Dátum: 2011. Szeptember 15. - 19:08:52 »
0 Show voters
Lol...
wiki.sa-mp.com
Kicsit olvasgass, ha tudsz angolul hasznos lesz,ha nem akkor ne nagyon kezdj bele, hisz angol az összes callback, angol az FS-ek többsége amit a fõadminok magukévá tesznek, minden angol, és ha nemtod a nyelvet akkor 3x nehezebb megtanulni scriptelni, mintha tudsz valamennyire, kb alapfok, még talán sok is az alapfok...
Na ezt jólmegmondtam XD

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

Am meg én jelszóra azthittem hogy parancsra nyíló kaput akar.. XD

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
kapu
« Válasz #9 Dátum: 2011. Szeptember 15. - 19:17:50 »
0 Show voters
Én meg semmit sem értettem belöle mit akar  :mistrust:

kapu
« Válasz #10 Dátum: 2011. Szeptember 16. - 17:45:28 »
0 Show voters
Én értem, de ilyen helytelenül még a húgom se ír...

kapu
« Válasz #11 Dátum: 2011. Szeptember 17. - 10:36:56 »
0 Show voters
angol abcm van most mit csinaljak

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
kapu
« Válasz #12 Dátum: 2011. Szeptember 17. - 10:47:52 »
0 Show voters
[mod]Az offot belehet fejezni![/mod]

kapu
« Válasz #13 Dátum: 2011. Szeptember 17. - 11:37:15 »
0 Show voters
Itt van egy FS-es megoldás
[pawn]//----------[Autoszerelo kapu]-------------------//
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new kapub;
// Itt létre hozzuk a kaput
public OnFilterScriptInit()
{
kapub = CreateObject(980, -1908.163330, 238.405075, 36.934452, 0.0000, 0.0000, 178.6587);
return 1; 
}
#else
public OnGameModeInit()
{
kapub = CreateObject(980, -1908.158569, 238.489532, 31.271332, 0.0000, 0.0000, 178.6587);
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/man\", true) == 0) // nyitó parancs
{
MoveObject(kapub, -1908.158569, 238.489532, 31.271332, 2.0); // A kapu nyitott koordinátáját állítjuk be
return 1;
}
if(strcmp(cmdtext, \"/manzar\", true) == 0) // záró parancs
{
MoveObject(kapub, -1908.163330, 238.405075, 36.934452, 2.0); // A kapu zárt koordinátáját állítjuk be
return 1;
}
return 0;
}[/pawn]
Remélem tudtam segíteni :)

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
kapu
« Válasz #14 Dátum: 2011. Szeptember 17. - 11:45:49 »
0 Show voters
Idézetet írta: Zotyabuszos date=1316252235\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11486\" data-ipsquote-contentclass=\"forums_Topic
Itt van egy FS-es megoldás
[pawn]//----------[Autoszerelo kapu]-------------------//
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new kapub;
// Itt létre hozzuk a kaput
public OnFilterScriptInit()
{
kapub = CreateObject(980, -1908.163330, 238.405075, 36.934452, 0.0000, 0.0000, 178.6587);
return 1; 
}
#else
public OnGameModeInit()
{
kapub = CreateObject(980, -1908.158569, 238.489532, 31.271332, 0.0000, 0.0000, 178.6587);
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/man\", true) == 0) // nyitó parancs
{
MoveObject(kapub, -1908.158569, 238.489532, 31.271332, 2.0); // A kapu nyitott koordinátáját állítjuk be
return 1;
}
if(strcmp(cmdtext, \"/manzar\", true) == 0) // záró parancs
{
MoveObject(kapub, -1908.163330, 238.405075, 36.934452, 2.0); // A kapu zárt koordinátáját állítjuk be
return 1;
}
return 0;
}[/pawn]
Remélem tudtam segíteni :)
 
Rossz.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal