Ü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 - DaVe

Oldalak: 1 ... 8 9 [10]
136
Segítségkérés / Jármûtípus kiírás
« Dátum: 2012. február 17. - 16:58:10 »
[pawn]OnPlayerStateChange(playerid,newstate,oldstate)
{
  if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  {
    new str[128];
    format(str,sizeof str,\"Most egy %s típusú jármûben ülsz\",aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))+400])
    SendClientMessage(playerid,SZIN,str);
  }
}[/pawn]
E: Megelõztek :)

137
Segítségkérés / Jármûtípus kiírás
« Dátum: 2012. február 17. - 16:15:58 »
[pawn]//fsdebug filterszkriptbõl
new aVehicleNames[212][] = {   // Vehicle Names - Betamaster
{\"Landstalker\"},
{\"Bravura\"},
{\"Buffalo\"},
{\"Linerunner\"},
{\"Perrenial\"},
{\"Sentinel\"},
{\"Dumper\"},
{\"Firetruck\"},
{\"Trashmaster\"},
{\"Stretch\"},
{\"Manana\"},
{\"Infernus\"},
{\"Voodoo\"},
{\"Pony\"},
{\"Mule\"},
{\"Cheetah\"},
{\"Ambulance\"},
{\"Leviathan\"},
{\"Moonbeam\"},
{\"Esperanto\"},
{\"Taxi\"},
{\"Washington\"},
{\"Bobcat\"},
{\"Mr Whoopee\"},
{\"BF Injection\"},
{\"Hunter\"},
{\"Premier\"},
{\"Enforcer\"},
{\"Securicar\"},
{\"Banshee\"},
{\"Predator\"},
{\"Bus\"},
{\"Rhino\"},
{\"Barracks\"},
{\"Hotknife\"},
{\"Trailer 1\"}, //artict1
{\"Previon\"},
{\"Coach\"},
{\"Cabbie\"},
{\"Stallion\"},
{\"Rumpo\"},
{\"RC Bandit\"},
{\"Romero\"},
{\"Packer\"},
{\"Monster\"},
{\"Admiral\"},
{\"Squalo\"},
{\"Seasparrow\"},
{\"Pizzaboy\"},
{\"Tram\"},
{\"Trailer 2\"}, //artict2
{\"Turismo\"},
{\"Speeder\"},
{\"Reefer\"},
{\"Tropic\"},
{\"Flatbed\"},
{\"Yankee\"},
{\"Caddy\"},
{\"Solair\"},
{\"Berkley\'s RC Van\"},
{\"Skimmer\"},
{\"PCJ-600\"},
{\"Faggio\"},
{\"Freeway\"},
{\"RC Baron\"},
{\"RC Raider\"},
{\"Glendale\"},
{\"Oceanic\"},
{\"Sanchez\"},
{\"Sparrow\"},
{\"Patriot\"},
{\"Quad\"},
{\"Coastguard\"},
{\"Dinghy\"},
{\"Hermes\"},
{\"Sabre\"},
{\"Rustler\"},
{\"ZR-350\"},
{\"Walton\"},
{\"Regina\"},
{\"Comet\"},
{\"BMX\"},
{\"Burrito\"},
{\"Camper\"},
{\"Marquis\"},
{\"Baggage\"},
{\"Dozer\"},
{\"Maverick\"},
{\"News Chopper\"},
{\"Rancher\"},
{\"FBI Rancher\"},
{\"Virgo\"},
{\"Greenwood\"},
{\"Jetmax\"},
{\"Hotring\"},
{\"Sandking\"},
{\"Blista Compact\"},
{\"Police Maverick\"},
{\"Boxville\"},
{\"Benson\"},
{\"Mesa\"},
{\"RC Goblin\"},
{\"Hotring Racer A\"}, //hotrina
{\"Hotring Racer B\"}, //hotrinb
{\"Bloodring Banger\"},
{\"Rancher\"},
{\"Super GT\"},
{\"Elegant\"},
{\"Journey\"},
{\"Bike\"},
{\"Mountain Bike\"},
{\"Beagle\"},
{\"Cropdust\"},
{\"Stunt\"},
{\"Tanker\"}, //petro
{\"Roadtrain\"},
{\"Nebula\"},
{\"Majestic\"},
{\"Buccaneer\"},
{\"Shamal\"},
{\"Hydra\"},
{\"FCR-900\"},
{\"NRG-500\"},
{\"HPV1000\"},
{\"Cement Truck\"},
{\"Tow Truck\"},
{\"Fortune\"},
{\"Cadrona\"},
{\"FBI Truck\"},
{\"Willard\"},
{\"Forklift\"},
{\"Tractor\"},
{\"Combine\"},
{\"Feltzer\"},
{\"Remington\"},
{\"Slamvan\"},
{\"Blade\"},
{\"Freight\"},
{\"Streak\"},
{\"Vortex\"},
{\"Vincent\"},
{\"Bullet\"},
{\"Clover\"},
{\"Sadler\"},
{\"Firetruck LA\"}, //firela
{\"Hustler\"},
{\"Intruder\"},
{\"Primo\"},
{\"Cargobob\"},
{\"Tampa\"},
{\"Sunrise\"},
{\"Merit\"},
{\"Utility\"},
{\"Nevada\"},
{\"Yosemite\"},
{\"Windsor\"},
{\"Monster A\"}, //monstera
{\"Monster B\"}, //monsterb
{\"Uranus\"},
{\"Jester\"},
{\"Sultan\"},
{\"Stratum\"},
{\"Elegy\"},
{\"Raindance\"},
{\"RC Tiger\"},
{\"Flash\"},
{\"Tahoma\"},
{\"Savanna\"},
{\"Bandito\"},
{\"Freight Flat\"}, //freiflat
{\"Streak Carriage\"}, //streakc
{\"Kart\"},
{\"Mower\"},
{\"Duneride\"},
{\"Sweeper\"},
{\"Broadway\"},
{\"Tornado\"},
{\"AT-400\"},
{\"DFT-30\"},
{\"Huntley\"},
{\"Stafford\"},
{\"BF-400\"},
{\"Newsvan\"},
{\"Tug\"},
{\"Trailer 3\"}, //petrotr
{\"Emperor\"},
{\"Wayfarer\"},
{\"Euros\"},
{\"Hotdog\"},
{\"Club\"},
{\"Freight Carriage\"}, //freibox
{\"Trailer 3\"}, //artict3
{\"Andromada\"},
{\"Dodo\"},
{\"RC Cam\"},
{\"Launch\"},
{\"Police Car (LSPD)\"},
{\"Police Car (SFPD)\"},
{\"Police Car (LVPD)\"},
{\"Police Ranger\"},
{\"Picador\"},
{\"S.W.A.T. Van\"},
{\"Alpha\"},
{\"Phoenix\"},
{\"Glendale\"},
{\"Sadler\"},
{\"Luggage Trailer A\"}, //bagboxa
{\"Luggage Trailer B\"}, //bagboxb
{\"Stair Trailer\"}, //tugstair
{\"Boxville\"},
{\"Farm Plow\"}, //farmtr1
{\"Utility Trailer\"} //utiltr1
};
OnPlayerStateChange(playerid,newstate,oldstate)
{
  if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  {
    GameTextForPlayer(playerid,aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))+400],1000,0);
  }
}[/pawn]

138
Segítségkérés / Teleport: kordináta kimásolása
« Dátum: 2012. február 16. - 20:23:54 »
/rs - csak a koordinátákat menti rawpositions.txt fájlba, ha csak koordináták kelllenek célszerûbb ezt használni

139
Segítségkérés / Kocsibeszállás
« Dátum: 2011. július 21. - 12:00:22 »
E: nem néztem végig, hülyeséget írtam :D

140
Játékok / PC GTA V, RP...
« Dátum: 2011. július 11. - 21:02:35 »
5. Az egyetlen játék amirõl úgy tudom eredetileg is rp-re készült az a SecondLife, de például Minecraft rp szerverek is vannak, csak fõleg külföldiek

141
Minecraft / 3D Nyomtató
« Dátum: 2011. július 11. - 10:21:40 »
Sziasztok,
Olvasgattam Notch Twitter bejegyzéseit és akkor akadtam rá egy érdekes cikkre a három dimenziós nyomtatókról.
A nevébõl gondolom kikövetkeztettétek, hogy tárgyakat lehet vele \"nyomtatni\".Ez eddig mondjuk nem igazán kapcsolódik minecrafthoz, viszont most jön a lényeg: a minecraftban elkészített alakzatokat lehet vele kinyomtatni! Ha ez nem lenne elég a cikkben megtalálható még egy érdekes videó egy másik nyomtatóról .Igen, ez is egy 3D-s nyomtató, viszont ezt a játékban építették meg pistonok segítségével és akár kész épületeket is lehet vele nyomtatni.
A videók:
 

 

142
Segítségkérés / Jármû színezés... HELP!!
« Dátum: 2011. július 08. - 19:12:06 »
^ ez nem jó
A CreateVehicle a hibás, 8 helyett csak 7 paramétert adtál meg.A koordináták után még meg kell adni, hogy merre nézzen a jármû

143
Segítségkérés / gta_sa.exe mûködése leállt!
« Dátum: 2011. július 08. - 12:00:03 »
Windows 7 esetén nekem volt régebben olyan problémám, hogy túl sok volt a módolt cucc azért crashelt, és újrarakás után is.Végül rájöttem, hogy ha Program Files-ba telepítem akkor néhány fájlt valahova az %appdata%/Local/virtualStore mappába ment (többek közt a gta3.img-t is oda mentett ) és hiába tettem újra, az ide mentett fájlokat használta az eredeti helyett.
Szerintem nézz körül ebben a mappában, töröld a gta-hoz kapcsolódó fájlokat és aztán telepítsd újra :)

144
Segítségkérés / Új Admin Rendszer(MySQL)
« Dátum: 2011. július 07. - 13:35:16 »
Ahelyett, hogy minden parancsnál lekérdeznéd a szintet a táblából, egyszerûbb lenne ha bejelentkezésnél olvasnád ki és ezt az értéket adnád az AdminLevel-nek

145
Segítségkérés / Plugin problémák...
« Dátum: 2011. július 06. - 15:52:43 »
Szimplán le kell tölteni és telepíteni amit az elõbb linkeltem :)

146
Segítségkérés / Plugin problémák...
« Dátum: 2011. július 06. - 15:12:31 »

147
Segítségkérés / mysql tut
« Dátum: 2010. december 21. - 13:50:54 »
Bocs, hogy nem válaszoltam csak közbe elkezdtem belõle Controll Panelt csinálni és nem néztem fórumot :D
De tessék megcsináltam:
 
#include <a_samp>
#include <mysql>
#include <zcmd>
#include <sscanf>
//regisztracio,bejelentkezes
#define MAX_PROBAK 3 //maximum ennyiszer próbálkozhat a bejelentkezéssel
#define JELSZO_MAX_HOSSZ 64
//mysql kapcsolat adatai
#define HOST \"127.0.0.1\"
#define FELHASZNALO \"root\"
#define JELSZO \"\"
#define ADATBAZIS \"samp\"
#define COLOR_RED 0xFF0000AA
new MySQL:kapcsolat;
new str[128];
//jatekos adatai
enum info
{
      belepve,
      alvl,
      halalok,
      olesek
}
new pinfo[MAX_PLAYERS][info];
forward bejelentkezes(playerid,nev[]);
public OnFilterScriptInit()
{
print(\"\\n----------------------------------\");
print(\" MySQL teszt by DaVe\");
print(\"----------------------------------\\n\");
kapcsolat = mysql_init(LOG_ONLY_ERRORS, 1);
mysql_connect(HOST, FELHASZNALO, JELSZO, ADATBAZIS, kapcsolat);
 
mysql_query(\"CREATE TABLE IF NOT EXISTS jatekosok (id TINYINT(1) NOT NULL AUTO_INCREMENT primary key,nev varchar(30),jelszo varchar(32),alvl TINYINT(1),penz MEDIUMINT(1),halalok TINYINT(1), olesek TINYINT(1));\",-1,-1,kapcsolat);
return 1;
}
CMD:reg(playerid,params[])
{
    if(pinfo[playerid][belepve] == 1) return SendClientMessage(playerid,COLOR_RED,\"Már be vagy jelentkezve.\");
if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED,\"/reg [jelszó]\");
if(strlen(params) > JELSZO_MAX_HOSSZ) return SendClientMessage(playerid,COLOR_RED,\"A jelszó túl hosszú!\");
new nev[MAX_PLAYER_NAME],esc[2][128];
GetPlayerName(playerid,nev,sizeof(nev));
mysql_real_escape_string(nev,esc[0],kapcsolat);
mysql_real_escape_string(params,esc[1],kapcsolat);
format(str,sizeof(str),\"SELECT nev FROM jatekosok WHERE nev = \'%s\'\",esc[0]);
mysql_query(str,-1,-1,kapcsolat);
mysql_store_result();
if(mysql_num_rows() == 0)
{
   format(str,sizeof(str),\"INSERT INTO jatekosok (nev,jelszo,alvl,penz) VALUES(\'%s\',\'%s\',1,%d);\",esc[0],esc[1],GetPlayerMoney(playerid));
        mysql_query(str,-1,-1,kapcsolat);
    SendClientMessage(playerid,COLOR_RED,\"Sikeres regisztráció. Automatikusan be lettél léptetve.\");
    bejelentkezes(playerid,nev);
}
else
{
    SendClientMessage(playerid,COLOR_RED,\"Ez a név már regisztrálva van!\");
}
mysql_free_result();
return 1;
}
CMD:login(playerid,params[])
{
if(pinfo[playerid][belepve] == 1) return SendClientMessage(playerid,COLOR_RED,\"Már be vagy jelentkezve.\");
if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED,\"/login [jelszó]\");
new nev[MAX_PLAYER_NAME],esc[2][128]; //esc[0] = név, esc[1] = jelszó
GetPlayerName(playerid,nev,sizeof(nev));
mysql_real_escape_string(nev,esc[0],kapcsolat);
mysql_real_escape_string(params,esc[1],kapcsolat);
format(str,sizeof(str),\"SELECT nev FROM jatekosok WHERE nev = \'%s\'\",esc[0]);
mysql_query(str,-1,-1,kapcsolat);
mysql_store_result();
if(mysql_num_rows() != 0)
{
    mysql_free_result();
format(str,sizeof(str),\"SELECT jelszo FROM jatekosok WHERE jelszo = \'%s\'\",esc[1]);
mysql_query(str,-1,-1,kapcsolat);
mysql_store_result();
if(mysql_num_rows() != 0)
{
   
    SendClientMessage(playerid,COLOR_RED,\"Sikeres bejelentkezes\");
    bejelentkezes(playerid,nev);
   
}
        else
        {
            SendClientMessage(playerid,COLOR_RED,\"Hibás jelszó\");
            SetPVarInt(playerid,\"probak\",GetPVarInt(playerid,\"probak\") + 1);
            if(GetPVarInt(playerid,\"probak\") == MAX_PROBAK)
            {
                Kick(playerid);
   }
        }
}
else
{
    SendClientMessage(playerid,COLOR_RED,\"Nincs ilyen név regisztrálva\");
}
mysql_free_result();
return 1;
}
public bejelentkezes(playerid,nev[])
{
   format(str,sizeof(str),\"SELECT alvl FROM jatekosok WHERE nev = \'%s\'\",nev);
   mysql_query(str,-1,-1,kapcsolat);
   mysql_store_result();
            pinfo[playerid][alvl] = mysql_fetch_int(kapcsolat);
   mysql_free_result();
            
   format(str,sizeof(str),\"SELECT penz FROM jatekosok WHERE nev = \'%s\'\",nev);
   mysql_query(str,-1,-1,kapcsolat);
   mysql_store_result();
            SetPlayerMoney(playerid,mysql_fetch_int(kapcsolat));
            mysql_free_result();
            
            
            
   format(str,sizeof(str),\"SELECT olesek FROM jatekosok WHERE nev = \'%s\'\",nev);
   mysql_query(str,-1,-1,kapcsolat);
   mysql_store_result();
            pinfo[playerid][olesek] = mysql_fetch_int(kapcsolat);
   mysql_free_result();
   format(str,sizeof(str),\"SELECT halalok FROM jatekosok WHERE nev = \'%s\'\",nev);
   mysql_query(str,-1,-1,kapcsolat);
   mysql_store_result();
            pinfo[playerid][halalok] = mysql_fetch_int(kapcsolat);
   mysql_free_result();
            
            
            
            pinfo[playerid][belepve] = 1;
           
            return 1;
}
public OnPlayerDeath(playerid,killerid,reason)
{
pinfo[playerid][halalok]++;
pinfo[killerid][olesek]++;
}
 
public OnPlayerDisconnect(playerid)
{
if(pinfo[playerid][belepve] == 1)
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
format(str,sizeof(str),\"UPDATE jatekosok SET penz=%d WHERE nev=\'%s\'\",GetPlayerMoney(playerid),nev);
mysql_query(str,-1,-1,kapcsolat);
format(str,sizeof(str),\"UPDATE jatekosok SET olesek=%d WHERE nev=\'%s\'\",pinfo[playerid][olesek],nev);
mysql_query(str,-1,-1,kapcsolat);
format(str,sizeof(str),\"UPDATE jatekosok SET halalok=%d WHERE nev=\'%s\'\",pinfo[playerid][halalok],nev);
mysql_query(str,-1,-1,kapcsolat);
pinfo[playerid][belepve] = 0;
}
}
stock SetPlayerMoney(playerid, money)
{
    ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, money);
}

148
Segítségkérés / mysql tut
« Dátum: 2010. december 19. - 16:00:17 »
Hali,
Megírtam és a lehetõ legtöbb helyen kommenteltem.Ha nem érted akkor írj és elmagyarázom részletesebben :)
 
#include <a_samp>
#include <mysql>
#include <zcmd>
#include <sscanf>
//regisztracio,bejelentkezes
#define MAX_PROBAK 3 //maximum ennyiszer próbálkozhat a bejelentkezéssel
#define JELSZO_MAX_HOSSZ 64
//mysql kapcsolat adatai
#define HOST \"127.0.0.1\" //mysql szerver ip
#define FELHASZNALO \"root\" //felhasználónév mysql-en
#define JELSZO \"\" //jelszó mysql-en
#define ADATBAZIS \"samp\" //adatbázis név
#define COLOR_RED 0xFF0000AA
new MySQL:kapcsolat;
//jatekos adatai
enum info
{
      belepve
}
new pinfo[MAX_PLAYERS][info];
forward bejelentkezes(playerid);
public OnFilterScriptInit()
{
kapcsolat = mysql_init(LOG_ONLY_ERRORS, 1); //a hibák logolásának beállítása
mysql_connect(HOST, FELHASZNALO, JELSZO, ADATBAZIS, kapcsolat); //lapcsolat létesítése
 
//mysql tábla létrehozása, ha nem létezik
mysql_query(\"CREATE TABLE IF NOT EXISTS jatekosok (id TINYINT(1) NOT NULL AUTO_INCREMENT primary key,nev varchar(30),jelszo varchar(32));\",-1,-1,kapcsolat);
return 1;
}
CMD:reg(playerid,params[])
{
//ezt a 3-at gondolom érted...
    if(pinfo[playerid][belepve] == 1) return SendClientMessage(playerid,COLOR_RED,\"Már be vagy jelentkezve.\");
if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED,\"/reg [jelszó]\");
if(strlen(params) > JELSZO_MAX_HOSSZ) return SendClientMessage(playerid,COLOR_RED,\"A jelszó túl hosszú!\");
new nev[MAX_PLAYER_NAME],str[128],esc[2][128];
GetPlayerName(playerid,nev,sizeof(nev));
//a beírt jelszót és a nevét a biztonság kedvéért áthelyezzük egy tömbbe (nem kötelezõ, de ezzel meg lehet akadályozni a mysql injection-t)
mysql_real_escape_string(nev,esc[0],kapcsolat);
mysql_real_escape_string(params,esc[1],kapcsolat);
 
//kiválasztjuk azt a cellát a \"nev\" sorból, ahol a cella tartalma egyenlõ a játékos nevével
format(str,sizeof(str),\"SELECT nev FROM jatekosok WHERE nev = \'%s\'\",esc[0]);
mysql_query(str,-1,-1,kapcsolat);
//eltároljuk az eredményt
mysql_store_result();
//ha nem talált ilyen cellát
if(mysql_num_rows() == 0)
{
    //beillesztjük a táblába a játékos adatait
   format(str,sizeof(str),\"INSERT INTO jatekosok (nev,jelszo) VALUES(\'%s\',\'%s\');\",esc[0],esc[1]);
    mysql_query(str,-1,-1,kapcsolat);
    SendClientMessage(playerid,COLOR_RED,\"Sikeres regisztráció. Automatikusan be lettél léptetve.\");
    bejelentkezes(playerid); //bejelentkeztetjük
}
else //ha viszint talált
{
    SendClientMessage(playerid,COLOR_RED,\"Ez a név már regisztrálva van!\");
}
mysql_free_result(); //töröljük az eltárolt eredményt
return 1;
}
CMD:login(playerid,params[])
{
//ez a 2 érthetõ gondolom
if(pinfo[playerid][belepve] == 1) return SendClientMessage(playerid,COLOR_RED,\"Már be vagy jelentkezve.\");
if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED,\"/login [jelszó]\");
new nev[MAX_PLAYER_NAME],str[128],esc[2][128]; //esc[0] = név, esc[1] = jelszó
GetPlayerName(playerid,nev,sizeof(nev));
//mint a regisztrációnál...
mysql_real_escape_string(nev,esc[0],kapcsolat);
mysql_real_escape_string(params,esc[1],kapcsolat);
//ez is ugyan úgy
format(str,sizeof(str),\"SELECT nev FROM jatekosok WHERE nev = \'%s\'\",esc[0]);
mysql_query(str,-1,-1,kapcsolat);
mysql_store_result(); //még mindig
//ha talált ilyen cellát
if(mysql_num_rows() != 0)
{
    mysql_free_result();
   
    //kijelölünk egy cellát a \"jelszo\" sorból ahol a jelszó megegyezik a beírttal, és a név is
format(str,sizeof(str),\"SELECT jelszo FROM jatekosok WHERE jelszo = \'%s\' AND nev = \'%s\'\",esc[1],esc[0]);
mysql_query(str,-1,-1,kapcsolat);
mysql_store_result();
//ha talált ilyen cellát
if(mysql_num_rows() != 0)
{
   
    SendClientMessage(playerid,COLOR_RED,\"Sikeres bejelentkezes\");
    bejelentkezes(playerid);
   
}
        else //ha nemt alált (tehát rossz a jelszó)
        {
            SendClientMessage(playerid,COLOR_RED,\"Hibás jelszó\");
            SetPVarInt(playerid,\"probak\",GetPVarInt(playerid,\"probak\") + 1);
            if(GetPVarInt(playerid,\"probak\") == MAX_PROBAK)
            {
                Kick(playerid);
   }
        }
}
else
{
    SendClientMessage(playerid,COLOR_RED,\"Nincs ilyen név regisztrálva\");
}
mysql_free_result();
return 1;
}
public bejelentkezes(playerid)
{
   //ide jöhetnek a cuccok amit bejelentkezésnél akarsz (adminszint kiolvasás stb...)
            pinfo[playerid][belepve] = 1;
           
            return 1;
}
public OnPlayerDisconnect(playerid)
{
pinfo[playerid][belepve] = 0;
}

Oldalak: 1 ... 8 9 [10]
SimplePortal 2.3.7 © 2008-2024, SimplePortal