Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - DrAkE

Oldalak: 1 ... 51 52 [53] 54 55 ... 135
781
Szkript kérések / Ötlet Script
« Dátum: 2012. július 29. - 15:37:38 »
Idézetet írta: JaCk date=1343568430\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24808\" data-ipsquote-contentclass=\"forums_Topic
Szerintem aszért nem indul el a szeród azzal a fs-el mert a script files mappába létre kell hoznod egy otletek.cfg nevû fájlt!
 
Ugye nem gondoltad komolyan? :D

782
Segítségkérés / Hiba
« Dátum: 2012. július 29. - 13:58:30 »
Ilyen sz*r tagoltság mellet, nem is csodálkozom, hogy nem látod át a hibát.
 

CMD:hits(playerid,params[])
{
new str[128],
x,
i = -1;
SendClientMessage(playerid,-1,\"Vérdijak:\");
for(;++i<MAX_PLAYERS;)
{
format(str,sizeof(str),\"%s%s(%d): $%d\",str,pName(i),i,hit);
x++;
if(x > 3)
{
   SendClientMessage(playerid,-1,str);
   x = 0;
   format(str, sizeof(str), \"\");
} else {
   format(str, sizeof(str), \"%s, \", str);
}
}
if(x <= 3 && x > 0)
{
str[strlen(str)-2] = \'.\';
SendClientMessage(playerid, COLOR_YELLOW, str);
}
return 1;
}

 
Illetve az \'x\' értéke sose lesz nagyobb 1-nél, mivel te mindig létrehozod, ami nullázza, ezt a cikluson kívülre kell rakni.

783
Off Telep / AMD vagy Intel?
« Dátum: 2012. július 29. - 12:26:44 »
Én úgy tudom, ez a biztonság az alaplapnak, illetve a biosnak köszönhetõ, az én gépemen a BIOSban állítható, milyen hõfoknál kapcsoljon ki automatán a gép.

784
Segítségkérés / Regisztráció
« Dátum: 2012. július 29. - 09:51:34 »
A hiba az OnDialogResponse alatt lesz. Nagy szívességet tennél ha azt másolnád be :D

785
Segítségkérés / ladmin "/admins" parancs
« Dátum: 2012. július 29. - 09:50:19 »

dcmd_admins(playerid,params[])
{
#pragma unused params
new count = 0,
string[128],
nagystring[1024],
i = -1;
strins(nagystring, \"\\t\\t{FF0000}<----------{00FF00}\\\"{FFFFFF}Online Adminok{00FF00}\\\"{FF0000}---------->\\n\\n\", strlen(nagystring);
for(;++i < MAX_PLAYERS;)
{
if (IsPlayerConnected(i))
{
   if(PlayerInfo[Level] >= 1)
   {
      switch(PlayerInfo[Level])
      {
         case 1: AdmRank = \"Kezdõ Moderátor\";
         case 2: AdmRank = \"Moderátor\";
         case 3: AdmRank = \"Adminisztrátor\";
         case 4: AdmRank = \"Fõadmin Helyettes\";
         case 5: AdmRank = \"Tulajdonos\";
         case 6: AdmRank = \"Globális Moderátor\";
         case 7: AdmRank = \"Fõadmin helyettes\";
         case 8: AdmRank = \"Szerver Altulajdonos\";
         case 10: AdmRank = \"Szerver tulajdonos\";
      }
      format(string, 128, \"{FF0000}%s {00FF00}(%i) {FFFFFF}Rang: %s\\n\", PlayerName2(i), i, AdmRank);
      strins(nagystring, string, strlen(nagystring));
      count++;
   }
}
}
if (count == 0)
ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,\"{FF0000}Adminok:\",\"Nincs Admin a Szerveren!!\",\"Rendben\");
ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,\"{FF0000}Adminok\", nagystring, \"Rendben\", \"Vissza\");
return 1;
}

786
SA-MP: Szerverfejlesztés / Hasznos Definíciók/Makrók
« Dátum: 2012. július 28. - 22:56:34 »
Mind a kettõ hibás lesz.
Edit (most írtam, már kirakom, hát ha valakinek hasznos :D):
 

stock ShiftRGBAToHex(color)
return (color >>> 8);

 
Átalakítja az RGBA formátumot (0xFFFFFFFF), hexadecimális formátumúvá (FFFFFF).
Használat:
 

format(string, 144, \"Szín: %x\", ShiftRGBAToHex(0xFFFFFFFF));

 
Eredmény: \"Szín: FFFFFF\".

787
Segítségkérés / Include error?
« Dátum: 2012. július 28. - 17:29:13 »

788
Segítségkérés / Hogy lehet futott km -t lemérni?
« Dátum: 2012. július 28. - 15:42:25 »

new
Float:kilometer[MAX_VEHICLES];
stock GetVehicleSpeed( vehicleid ) {
new Float:vSpeed[3];
GetVehicleVelocity( vehicleid, vSpeed[0], vSpeed[1], vSpeed[2] );
new Float:vSpeed_Float;
vSpeed_Float = floatsqroot( ((vSpeed[0] * vSpeed[0]) + (vSpeed[1] * vSpeed[1])) + (vSpeed[2] * vSpeed[2])) * 161.0;
new vSpeed_Int;
vSpeed_Int = floatround( vSpeed_Float, floatround_round );
return vSpeed_Int;
}
forward MasodpercesIdozito();
public MasodpercesIdozito()
{
new
playerid = -1,
maxplayers = GetMaxPlayers();
for(;++playerid < maxplayers;)
{
if(IsPlayerConnected(playerid))
{
   if(IsPlayerInAnyVehicle(playerid) && !GetPlayerVehicleSeat(playerid))
   {
      kilometer[GetPlayerVehicleID(playerid)] += GetVehicleSpeed(GetPlayerVehicleID(playerid))*0.278;
   }
}
}
}
public OnGameModeInit()
{
SetTimer(\"MasodpercesIdozito\", 1000, true);
return true;
}

790
Segítségkérés / Player le és fel csatlakozás kijelzése adminoknak
« Dátum: 2012. július 28. - 13:55:14 »

#include  <     a_samp      >
#include  <     zcmd        >
#include  <     foreach     >
 
new
szFormat[ 144 + 1 ],
szPIP[ 60 + 1 ],
szName[ MAX_PLAYER_NAME + 1 ];
 
public OnPlayerConnect( playerid )
{
GetPlayerIp( playerid, szPIP, sizeof( szPIP ) );
GetPlayerName( playerid, szName, sizeof( szName ) );   
format( szFormat, sizeof( szFormat ), \"-> %s(%d) Csatlakozott a szerverhez! IP: %s\", szName, playerid, szPIP );
foreach(Player, i)
{
if( pInfo[Admin] >= 1 )
{
   SendClientMessage( i, -1, szFormat );
}
}      
return 1;
}
public OnPlayerDisconnect( playerid, reason )
{
GetPlayerName( playerid, szName, sizeof( szName ) );
switch( reason )
{
case 0:
   format( szFormat, sizeof( szFormat ), \"-> %s(%d) Elhagyta a szervert! ( Kifagyott )\", szName, playerid );
      
case 1:
   format( szFormat, sizeof( szFormat ), \"-> %s(%d) Elhagyta a szervert! ( Kilépett )\", szName, playerid );
      
case 2:
   format( szFormat, sizeof( szFormat ), \"-> %s(%d) Elhagyta a szervert! ( Kickelték/Banolták )\", szName, playerid );
}
foreach(Player, i)
{
if( pInfo[Admin] >= 1 )
{
   SendClientMessage( i, -1, szFormat );
}
}
return 1;
}

791
SA-MP: Szerverfejlesztés / AFK script
« Dátum: 2012. július 28. - 12:10:08 »
Elírtam, de köszi, javítottam.

792
GTA San Andreas / SAFP
« Dátum: 2012. július 28. - 10:53:18 »
Szívesen kipróbálnám.

793
SA-MP: Szerverfejlesztés / Hasznos Definíciók/Makrók
« Dátum: 2012. július 27. - 23:29:29 »
Idézetet írta: ɐʞzssǝlosz date=1341294950\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28\" data-ipsquote-contentclass=\"forums_Topic


Úgy ahogy gondolom mire ez a \"FALSE\" megoldás, de inkább megkérdezem, hogy tényleg erre-e.
Ez most azér kell, hogy egy {} közé tegye õket, mivel a do while ciklus csak egyszer fut le, mert a \"FALSE\" értéke soha nem lesz igaz, tehát úgy értem, hogy \"jobban\" nézzen ki a kódban?
 

do
{
new
sendfstring[128];
format(sendfstring, 128, \"my string %s, %d\", \"valamisz*rságide\", 25);
SendClientMessageToAll(0xFF0000AA, sendfstring);
}
while(FALSE)

 

Nem azért kell, azért kell mert a fordító nem fogadja másképp el.
 
[/quote]
Dehogynem (bár ha félreértelmeztem elnézést :D).
 

#define SendFormatMessage(%1,%2,%3,%4) new sendfstring[128];format(sendfstring,128,(%3),%4);SendClientMessage(%1,(%2),sendfstring)

794
SA-MP: Szerverfejlesztés / AFK script
« Dátum: 2012. július 27. - 18:52:34 »
Idézetet írta: danix99 date=1343399254\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24756\" data-ipsquote-contentclass=\"forums_Topic


az nem az, hogy a MAX_PLAYER_NAME 24 karakter lehet? Mert így olyan mintha, egy playerneve nevû string-et hozna létre.
 
de a név az egy string  :mistrust:
akár eltárolhatnánk egy 500as változóban is..
 

new name[500];
GetPlayerName(playerid,name,500);

 
csak felesleges mivel a játékos neve csak 24 bitet foglal el maximum, nem pedig 500at :D
 
[/quote]
Hülyeség, egy cella 4 bájt. Ha utána rakod a \"char\" szócskát, akkor a PAWN 1bájtra csökkenti ezen karakterek tárolását.

795
Segítségkérés / Realtime napszak igazítása idõhöz
« Dátum: 2012. július 27. - 18:37:44 »
Idézetet írta: Rupert date=1343406568\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25054\" data-ipsquote-contentclass=\"forums_Topic
A gl_realtime FS-ben van a következõ sor a \"public UpdateTimeAndWeather()\" alatt:
\"format(timestr,32,\"%02d:%02d\",hour,minute);\"
Ha például azt akarod hogy két órával hamarabb sötétedjen, akkor írd át erre:
\"format(timestr,32,\"%02d:%02d\",hour-2,minute);\"
 
Ugye tudod, hogy hülyeséget írtál?
 
SetPlayerTime(x,hour,minute);

 
Itt kell levenni kettõt, illetve amit Rupert is írt, az a textdrawhoz van.

Oldalak: 1 ... 51 52 [53] 54 55 ... 135
SimplePortal 2.3.7 © 2008-2024, SimplePortal