Szerző Téma: Kisebb kérdések  (Megtekintve 185399 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Kisebb kérdések
« Válasz #765 Dátum: 2014. január 03. - 05:26:50 »
+2 Show voters
[mod]Látom több fórumozó nem értette meg miért lett megnyítva ez a téma pontosan, nos elmegyarázom tisztábban és érthetõen. A téma azért lett nyítva, hogy kisebb kérdéseket tudjatok írni nem szkripteket és egyébb módokat kérvényezni. A nem ide való hozzászolásokat töröltem máskor kérem aki ide írna elõbb olvassa el normálisan a téma címét és az elsõ hozzászolást, hogy mit is lehetséges pontosabban írni ebbe a témába! Köszönöm a megértést és probáljátok betartani ezeket a szabályokat.[/mod]

Kisebb kérdések
« Válasz #766 Dátum: 2014. január 04. - 16:59:51 »
0 Show voters
Hogyan lehet azt megcsinálni hogy pl a játékos objecté alakuljon át?
Mint pl. egy kapuvá.

Kisebb kérdések
« Válasz #767 Dátum: 2014. január 04. - 21:13:05 »
0 Show voters

Hali.Van egy óra scriptem és nincs este a szerveren mikor felmegyek tudjátok mi a hiba?
 

public settime(playerid)
{
new string[256],year,month,day,hours,minutes,seconds;
       getdate(year, month, day), gettime(hours, minutes, seconds);
       format(string, sizeof string, \"%d/%s%d/%s%d\", day, ((month < 10) ? (\"0\") : (\"\")), month, (year < 10) ? (\"0\") : (\"\"), year);
       TextDrawSetString(Date, string);
       format(string, sizeof string, \"%s%d:%s%d:%s%d\", (hours < 10) ? (\"0\") : (\"\"), hours, (minutes < 10) ? (\"0\") : (\"\"), minutes, (seconds < 10) ? (\"0\") : (\"\"), seconds);
       TextDrawSetString(Time, string);
       SetPlayerTime(playerid,hours,minutes);
}

 

[/quote]
A settime callback-ot playerid paraméterrel definiáltad, és használtad, de amikor meghivod (a SetTimer-rel), nem adod meg a playerid-t.
Egy lehetséges megoldás:
A forward résznél töröld a playerid-t, és...
 

public settime()
{
new string[256],year,month,day,hours,minutes,seconds;
       getdate(year, month, day), gettime(hours, minutes, seconds);
       format(string, sizeof string, \"%d/%s%d/%s%d\", day, ((month < 10) ? (\"0\") : (\"\")), month, (year < 10) ? (\"0\") : (\"\"), year);
       TextDrawSetString(Date, string);
       format(string, sizeof string, \"%s%d:%s%d:%s%d\", (hours < 10) ? (\"0\") : (\"\"), hours, (minutes < 10) ? (\"0\") : (\"\"), minutes, (seconds < 10) ? (\"0\") : (\"\"), seconds);
       TextDrawSetString(Time, string);
for(new i; i   {
          SetPlayerTime(i,hours,minutes);
}
}

 
Tehát minden másodpercben végighalad a játékosokon, és beállitja nekik az idõt.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Kisebb kérdések
« Válasz #768 Dátum: 2014. január 05. - 23:05:37 »
0 Show voters

Hellotok!
Simán konvertáltam kb 2 órája a gamemodom és most már nem tudom.:| az amx-e megvan:)!
Valahogy megoldható hogy vissza legyen fordítva pwn.re?
 
[/quote]
Meg lehetséges oldalni de a probléma onnan kezdõdik ha vissza konvertálod nem kapod meg azt a pwn fájlt.. szóval hibás az egész mehet kukába, max vissza kapsz pár kódot de azt is hibásan.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Kisebb kérdések
« Válasz #769 Dátum: 2014. január 06. - 20:06:09 »
0 Show voters
Szép estét mindenkinek. lenne egy kis MTA gondom....ez mitõl van? xd
vidikártyám 2 gb-s, mta-ban c-s objectek vannak....
ötlet?
\"mta-screen_2014-01-06_20-01-59_www.kepfeltoltes.hu_.png\"

Kisebb kérdések
« Válasz #770 Dátum: 2014. január 08. - 18:27:18 »
0 Show voters
Nekem is ilyen volt c -s objectekel anno..ragd újra.

Kisebb kérdések
« Válasz #771 Dátum: 2014. január 08. - 18:40:53 »
+1 Show voters
Off.



ragd
 
[/quote]
 
daquf.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Kisebb kérdések
« Válasz #772 Dátum: 2014. január 08. - 19:13:38 »
0 Show voters

ragd újra.
 
[/quote]
A mai tizenévesek (y) sok sikert az életben ;)
egyébként meg újra rakhatom akárhányszor, ugyanúgy homályosak maradnak....

Kisebb kérdések
« Válasz #773 Dátum: 2014. január 08. - 19:37:25 »
0 Show voters
Sziasztok! Abba tudna valaki segíteni hogy hogyan lehet megcsinálni hogy Team-társat ne lehessen sebezni!?
Ne irjon ki semmit meg ne vonjon le semmit csak ne lehessen ölni.
Én butus vagyok ehez.  :Cry2:  :OO

Kisebb kérdések
« Válasz #774 Dátum: 2014. január 08. - 20:39:46 »
0 Show voters
Hellotok azt szeretném hogy amikor a kocsi felrobban akkor lecrealjon egy roncs kocsit , amit lehetne vontatni és hasonlók,de itt tartok.
 
public OnVehicleDeath(vehicleid)
{
DestroyObject(obj[vehicleid]);
   DestroyObject(obj2[vehicleid]);
   Flasher[vehicleid] = 0;
   new Float:vehx, Float:vehy, Float:vehz;
   GetVehiclePos(GetPlayerVehicleID(i), vehx, vehy, vehz);
   CreateDynamicObject(5001,vehx,vehy,vehz,0.0,0.0,0.0);
   return 1;
}

 
Hogy lehetne megoldani hogy eltünjön a roncs ha pl beírja valaki hogy /elvontat?

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Kisebb kérdések
« Válasz #775 Dátum: 2014. január 08. - 21:20:45 »
0 Show voters
A roncsautó létrehozását egy globális változóba rakod ahogy az obj2-nél is van

Kisebb kérdések
« Válasz #776 Dátum: 2014. január 08. - 21:49:17 »
0 Show voters
köszönöm:D és azt hogy tudom lekérdezni hogy a játékos az adott object közelébe van:?+hogy azt az objectet törölje ami mellete van.:s

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Kisebb kérdések
« Válasz #777 Dátum: 2014. január 08. - 22:10:49 »
0 Show voters

Sziasztok! Abba tudna valaki segíteni hogy hogyan lehet megcsinálni hogy Team-társat ne lehessen sebezni!?
Ne irjon ki semmit meg ne vonjon le semmit csak ne lehessen ölni.
Én butus vagyok ehez.  :Cry2:  :OO
 
[/quote]
mindkét playert tedd ugyanabba a team-be, jelen esetben az 1-be, ami lehet mondjuk asd is, csak elõtte definiáld, hogy #define asd 1
 
SetPlayerTeam(playerid, 1);// az 1 helyett írhatsz bármi mást, csak definiáld számmal.

 
ha pedig újra ölhetõvé akarod tenni õt,
 
SetPlayerTeam(playerid, NO_TEAM);
« Utoljára szerkesztve: 2014. január 08. - 22:15:05 írta huhboy »

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Kisebb kérdések
« Válasz #778 Dátum: 2014. január 09. - 16:56:36 »
0 Show voters
Sziasztok!
Ha sok dolgot mentek dinivel (kocsik, házak, játékosok, ilyesmi), akkor az nagyobb negatív hatással van a szerverre, mintha phpmyadminba mentenék? Ha igen, mennyivel?

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Kisebb kérdések
« Válasz #779 Dátum: 2014. január 09. - 17:34:54 »
0 Show voters

Sziasztok!
Ha sok dolgot mentek dinivel (kocsik, házak, játékosok, ilyesmi), akkor az nagyobb negatív hatással van a szerverre, mintha phpmyadminba mentenék? Ha igen, mennyivel?
 
[/quote]
MySQL-re gondolsz. Hát attól függ..
Ha a mentési folyamatok elenyészõek, tehát kevésszer mentesz.. Például: Játékosoknak adatait csak kilépéskor, házak adatait csak akkor, ha változik egy adat, kocsikat csak akkor mented ha nagyobb változás történik.. Idõzítõk nélkül, akkor nem okoz negatívumot..
Viszont ha sûrûn mentesz, meg sokat, akkor ajánlatosabb SQL-t választanod, nos itt van 2 lehetõséged.. SQLite, ami alapból benne van a kliensbe, vagypedig a MySQL, amely használatához plugint kell letöltened, ott pedig ami az eddigi legjobb, BlueG MySQL pluginja, amely többszálon futtatja a query-ket, lekérdezéseket, stb stb..

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal