Szerző Téma: dm  (Megtekintve 1666 alkalommal)

dm
« Dátum: 2010. március 27. - 13:59:25 »
0 Show voters
Helló azt meglehet oldani hogy 4 percenként legyen dm és chekpoint legyen a helyén és ha checkpointba vannak akkor azt kellene be írni hogy /join
meg lehet oldani? a többit én meg oldom csak segítsetek
« Utoljára szerkesztve: 2010. március 31. - 16:13:06 írta ScreaM »

dm
« Válasz #1 Dátum: 2010. március 31. - 22:49:49 »
0 Show voters
nemértem, hogy mitakarsz.... kicsit magyarosabban fogalmazz kérlek!

dm
« Válasz #2 Dátum: 2010. április 01. - 11:18:35 »
0 Show voters
annyi hogy 4 percenkén meg jelenik egy chekpoint igen (1 chekpoint) és 5 percig legyen ott. ha bellemennek bekel irni hogy /join akkor aki beirta hogy /join ha  vége a viszazsámolásank berakja dm be és még annyi hogy aki belépet a chekpoint chatba visszaszámól  egy dm 5 perces legyen és ha vége akkor ugyan oda rakja ahol a chekpoint volt  ennyit kérnék ez olyan mit GTA ONLINE
« Utoljára szerkesztve: 2010. április 01. - 11:34:17 írta kriszrap »

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
dm
« Válasz #3 Dátum: 2010. április 02. - 13:02:16 »
0 Show voters
Tessék megírtam egyet. Teszteltem nálam muködött.
 

#include <a_samp>
forward Checkpoint();
forward DM();
new time, timeoff;
//--------------------------------------------------
public Checkpoint()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
      SetPlayerCheckpoint(i, 1898.8331, 2314.3550, 10.8203, 3.0);// írd át arra a helyre ahol a checkpoint legyen.
  }
}
public DM()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
       SetPlayerPos(i,1898.8331, 2314.3550, 10.8203);
       DisablePlayerCheckpoint(i);
  }
}
public OnFilterScriptInit()
{
time = SetTimer(\"Checkpoint\", 240000, true);//Csatlakozás után 4percel jelenik meg a checkpoint.
timeoff = SetTimer(\"DM\", 480000, true);//Checkpoint 4 perc után eltunik és kirak a dm-bol.
return 1;
}
public OnFilterScriptExit()
{
   KillTimer(time), KillTimer(timeoff);
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/join\", true) == 0)
{
     if (IsPlayerInCheckpoint(playerid))
     {
                  SetPlayerPos(playerid, 1909.5432,2329.2922,10.5981);// írd át arra a helyre ahol van a dm!
     }
     else
     {
               SendClientMessage(playerid, 0xFFFF00FF, \"Itt nem tudsz jelentkezni!\");// szöveget átírhatod.
     }
     return 1;
}
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid, 0xFFFF00FF, \"Lehet jelentkezni dm-re /join parancsal.\");// szöveget átírhatod.
return 1;
}
« Utoljára szerkesztve: 2010. április 02. - 13:23:15 írta ScreaM »

dm
« Válasz #4 Dátum: 2010. április 02. - 21:30:30 »
0 Show voters
eddig jó csak egy kis alakitást  4 percen belül meg jelenik a chekpoint eddig jó na és és aki cekpointban van és be irja a join parancsot az ne egybol rakja be a dm be hanem 1 percen belül és ha lejár az idö vagy is az 1 perc akkor eltunik a chekpoint és ha vége ugyan oda rakja az pedig jó 
« Utoljára szerkesztve: 2010. április 05. - 21:52:10 írta kriszrap »

dm
« Válasz #5 Dátum: 2010. április 13. - 17:18:24 »
0 Show voters
bocs a dupla postért de tudtok ebbe segíteni

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
dm
« Válasz #6 Dátum: 2010. április 13. - 21:47:45 »
0 Show voters
Alien.. /join parancsot igy bárhol be lehet irni...

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
dm
« Válasz #7 Dátum: 2010. április 13. - 22:11:22 »
0 Show voters
Idézetet írta: Lömpi date=1271188065\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1121\" data-ipsquote-contentclass=\"forums_Topic
Alien.. /join parancsot igy bárhol be lehet irni...
 
xD.. Bárhol belehet csak nem lesz taxis. XD

dm
« Válasz #8 Dátum: 2010. április 14. - 04:55:40 »
0 Show voters
Idézetet írta: Lömpi date=1271188065\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1121\" data-ipsquote-contentclass=\"forums_Topic
Alien.. /join parancsot igy bárhol be lehet irni...
 
Én ezt icipicit átfogalmazom Lömpi me sztem egyre gondolunk:

Alien.../join parancsot így most akármelyik CheckPointba be lehet írni.


Én így most korán reggel inkább egy változóval oldanám meg :P


Pontosítok: egy logikai változóval(bool)[remélem most így nem keverem a neveket :/]

dm
« Válasz #9 Dátum: 2010. április 15. - 20:52:56 »
0 Show voters
meg tudjátok oldani  amit kéretem :D
« Utoljára szerkesztve: 2010. április 17. - 17:06:00 írta kriszrap »

dm
« Válasz #10 Dátum: 2010. április 30. - 16:39:50 »
0 Show voters
bocsa dupla postért

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
dm
« Válasz #11 Dátum: 2010. április 30. - 18:35:41 »
0 Show voters
Mért mi a probléma? Nem jó?
OFF: Ez akkora hülyeség hogy nyomtok duplán egy postot,
és aztán meg csak bocsánatot kértek. De ez részben
a fórum hibája is mert lehet élni a dupla post lehetoségével...

Nem elérhető maark

  • 565
    • Profil megtekintése
dm
« Válasz #12 Dátum: 2010. május 01. - 11:11:32 »
0 Show voters
#include <a_samp>
forward Checkpoint();
forward DM();
new bool:vandm[MAX_PLAYERS];
new time, timeoff;
public Checkpoint(){
for(new i=0; i<MAX_PLAYERS; i++){
      vandm=true;
      SetPlayerCheckpoint(i, 1898.8331, 2314.3550, 10.8203, 3.0);}}// írd át arra a helyre ahol a checkpoint legyen.
public DM(){
for(new i=0; i<MAX_PLAYERS; i++){
   vandm=false;
       DisablePlayerCheckpoint(i);}}
public OnFilterScriptInit(){
time = SetTimer(\"Checkpoint\", 240000, true);//Csatlakozás után 4percel jelenik meg a checkpoint.
timeoff = SetTimer(\"DM\", 480000, true);//Checkpoint 4 perc után eltunik és kirak a dm-bol.
return 1;}
public OnFilterScriptExit(){
    KillTimer(time), KillTimer(timeoff);
    return 1;}
public OnPlayerCommandText(playerid, cmdtext[]){
 if(strcmp(cmdtext, \"/join\", true) == 0){
 if(vandm[playerid]==false) return false;
 if(vandm[playerid]==true)
 if(IsPlayerInRangeOfPoint(playerid, 3.0, 1898.8331, 2314.3550, 10.8203)){
   SetPlayerPos(playerid, 1,1,1);}
 else{
    SendClientMessage(playerid, 0xFFFF00FF, \"Itt nem tudsz jelentkezni!\");}
 return 1;}
 return 0;}
« Utoljára szerkesztve: 2010. május 01. - 11:28:14 írta maark »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal