Szerző Téma: Parkolás  (Megtekintve 1870 alkalommal)

Parkolás
« Dátum: 2011. április 26. - 17:39:44 »
0 Show voters
Hellotok!Elkezdtem modot irni!Csak elakadtam!Kéne egy parancs amit a szerelõk tudnak használni.Leparkolná az autót és ha respawn van akkor nem tünne el!Itt a fórumon kerestem de nincs!Kérlek ha tudtok segitsetek(Szerelõ munka id:7 nem leaderes)

Nem elérhető Stray

  • 617
    • Profil megtekintése
Parkolás
« Válasz #1 Dátum: 2011. április 26. - 19:44:53 »
0 Show voters
Milyen respawnra gondolsz? Parancsra történik? Vagy szerver resi?

Parkolás
« Válasz #2 Dátum: 2011. április 26. - 19:52:28 »
0 Show voters
Hát be van téve a /respawnallcars...És ha ezt beírom ugye minden autó vissza áll oda ahol volt/parkolták!És kéne egy parancs amivel a szerelõk letudják parkolni az elvontatott autókat!

Nem elérhető Stray

  • 617
    • Profil megtekintése
Parkolás
« Válasz #3 Dátum: 2011. április 26. - 21:02:23 »
0 Show voters
Minden kocsira létrehozol egy logikai változott(bool). Ha a változó igaz értékkel tér vissza akkor nem respawnolja a kocsit.
Mód elején deklarálod a változót.
[pawn]new bool:Buntetett[MAX_VEHICLES] = false;[/pawn]
Aztán onplayercommandtext alá
[pawn]if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
   // Do something here
        for(new v = 0; v < MAX_VEHICLES; v++){
            if(Buntetett[v] == false) {
              SetVehicleToRespawn(v);
            }
        }
   return 1;
}[/pawn]
Ha pedig a szerelõ leparkol egy kocsit a változó értékét \'true\'-ra álítod.

Parkolás
« Válasz #4 Dátum: 2011. április 26. - 21:18:00 »
0 Show voters
Idézetet írta: straY\' date=1303844543\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"7755\" data-ipsquote-contentclass=\"forums_Topic
Minden kocsira létrehozol egy logikai változott(bool). Ha a változó igaz értékkel tér vissza akkor nem respawnolja a kocsit.
Mód elején deklarálod a változót.
[pawn]new bool:Buntetett[MAX_VEHICLES] = false;[/pawn]
Aztán onplayercommandtext alá
[pawn]if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
   // Do something here
        for(new v = 0; v < MAX_VEHICLES; v++){
            if(Buntetett[v] == false) {
              SetVehicleToRespawn(v);
            }
        }
   return 1;
}[/pawn]
Ha pedig a szerelõ leparkol egy kocsit a változó értékét \'true\'-ra álítod.
 
Oda megyek ahol le szeretném parkolni a kocsit és  visszarakja eredeti helyére! :( :( :(

Nem elérhető Stray

  • 617
    • Profil megtekintése
Parkolás
« Válasz #5 Dátum: 2011. április 27. - 18:25:40 »
0 Show voters
Hát azthittem ha már saját módot írsz létretudsz hozni magadtól is egy parancsot a parkolásra.. Najo megírom...
Amm sry a logikai változó neve miatt csak elõször azthittem, hogy büntetés kell(nem tudom miért xD)
[pawn]if (!strcmp(\"/parkol\", cmdtext, true))
{
   // Do something here
   if(Szerelo[playerid]) {
      if(Buntetett[v]) {
          SendClientMessage(playerid, szin, \"A kocsi már le van parkolva!\");
          return 1;
      }
       new v = GetPlayerVehicleID[playerid];
      Buntetett[v] = true;
   }
   return 1;
}[/pawn]
Ja közbe rájöttem, hogy mi a bajod. A mycommand az a respawnoló parancs. Az respawnolja az összes kocsit!
« Utoljára szerkesztve: 2011. április 27. - 18:28:00 írta straY' »

Parkolás
« Válasz #6 Dátum: 2011. április 27. - 18:50:15 »
0 Show voters
Idézetet írta: straY\' date=1303921540\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"7755\" data-ipsquote-contentclass=\"forums_Topic
Hát azthittem ha már saját módot írsz létretudsz hozni magadtól is egy parancsot a parkolásra.. Najo megírom...
 
Teljesen igazad van!Kösz a segítséget de pont ezért úgy döntöttem saját erõbõl megírom..De tényleg köszi! ;D :D :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal