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


Témák - lackos888

Oldalak: 1 ... 4 5 [6]
76
Segítségkérés / Textdraw probléma
« Dátum: 2011. December 30. - 18:24:27 »
Sziasztok!Szerintetek mitõl lehet, hogyha egy textdraw-ot elõhozok és azután pedig eltûnik?Nem tünteti el semmi sem.(Kódilag)

77
Segítségkérés / Egy szöveg a dialog közepén
« Dátum: 2011. December 28. - 20:58:49 »
Hy!Hogy csináljam meg azt, hogy ha 1 szöveget írok akkor a dialog közepén legyen ne a bal szélén(ahogy alapból)?

78
Tisztelet kérni nem szabad. Amúgy bocsi hogy ahhoz a témához írok amihez nem érkezett új hozzászólás legalább 120 napja.

79
Fórum Archívum (Témák/Fórumok) / Re:The New Life City Role Play Gaming
« Dátum: 2011. December 27. - 14:58:33 »
UI:Semmi.
[mod]Ezmiez?[/mod]

80
Segítségkérés / MySQL Gondok[2]
« Dátum: 2011. December 18. - 22:39:33 »
Sziasztok!Nem rég egy mysql-es admin rendszert kezdtem el megcsinálni(fél-1órája) és mikor lefuttatnák egy lekérdezést ezt írja ki:
[22:38:50] INSERT INTO `szerver`.`admins` (`ip`,`name`,`level`) VALUES (\'asd\',\'asd\',0);
[22:38:50] [MySQL] Error (0): Failed to exeute query. Commands out of sync; you can\'t run this command now.
A kód:[pawn]#include <a_samp>
#include <mysql>
#include <zcmd>
#include <sscanf2>
new MySQL:mysql;
public OnFilterScriptInit()
{
mysql=mysql_init(LOG_ALL);
mysql_connect(\"127.0.0.1\",\"root\",\"asdasd\",\"szerver\",mysql);
    printf(\"Sikeresen elindult az adminsystem!\");
for(new i;i<GetMaxPlayers();i++)
{
    if(IsPlayerConnected(i))
    {
        OnPlayerConnect(i);
    }
}
return 1;
}
public OnFilterScriptExit()
{
mysql_close(mysql);
return 1;
}
public OnPlayerConnect(playerid)
{
new ip[16];
GetPlayerIp(playerid,ip,16);
new str[128];
format(str,128,\"SELECT * FROM `admins` WHERE `ip`=\'%s\'\",ip);
mysql_query(str);
mysql_store_result();
mysql_free_result();
if(mysql_num_rows(mysql)==0)
{
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,\"Regisztrálás\",\"Írd be a jelszavad a regisztráláshoz.\",\"OK\",\"Mégsem\");
} else {
    SendClientMessage(playerid,-1,\"Üdv újra!\");
}
return 1;
}
forward OnDialogResponse2(playerid, dialogid, response, listitem, inputtext[]);
public OnDialogResponse2(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==1)
{
    new ip[16];
    GetPlayerIp(playerid,ip,16);
    new name[24];
    GetPlayerName(playerid,name,24);
    new str[128];
    format(str,128,\"INSERT INTO `szerver`.`admins` (`ip`,`name`,`level`) VALUES (\'%s\',\'%s\',0);\",ip,name);
    printf(\"%s\",str);
    new query=mysql_query(str);
    if(query)
    {
        SendClientMessage(playerid,-1,\"Sikeres regisztráció!\");
        return 1;
    } else {
        SendClientMessage(playerid,-1,\"Sikertelen regisztráció!\");
    }
}
return 0;
}
[/pawn]
StrickenKid mysql pluginját haználom.Köszönöm elõre is a segítséget.
Nincsenek benne ilyen izék:&#039;%s\'\"
UI: Az OnDialogResponse2 azért van ott, mivel nem hívta meg alapból a szerver, ezért bekellett építenem ezt a callbackot a scriptbe,hogy megtudja hívni a gamemode.Ha az alap OnDialogResponse-t hívtam volna meg vagy 999x lefutott volna.

81
Segítségkérés / Jármû lekérõ script
« Dátum: 2011. Október 02. - 20:26:36 »
Sziasztok!Éppen a saját jármû lekérõ scriptemet írom, csakhogy errort dob.
Az error:
error 008: must be a constant expression; assumed zero
Ezt a sort érinti:
 [pawn]new VehicleNames[] = { \"Landstalker\", {\"Bravura\"}, {\"Buffalo\"}, {\"Linerunner\"}, {\"Perennial\"}, {\"Sentinel\"}, {\"Dumper\"}, {\"Fire Truck\"}, {\"Trashmaster\"}, {\"Stretch\"},[/pawn]
Az egész script:
[pawn]
#include <a_samp>
// Author unknown. It was probably someone smart like [[user:DracoBlue|DracoBlue]] or [[user:Y_Less|Y_Less]].
stock split(const strsrc[], strdest[][], delimiter)
{
    new i, li;
    new aNum;
    new len;
    while(i <= strlen(strsrc))
    {
        if(strsrc == delimiter || i == strlen(strsrc))

        {


            len = strmid(strdest[aNum], strsrc, li, i, 128);


            strdest[aNum][len] = 0;


            li = i+1;


            aNum++;


        }


        i++;


    }


    return 1;


}


new VehicleNames[] = { \"Landstalker\", {\"Bravura\"}, {\"Buffalo\"}, {\"Linerunner\"}, {\"Perennial\"}, {\"Sentinel\"}, {\"Dumper\"}, {\"Fire Truck\"}, {\"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\"}, {\"Previon\"}, {\"Coach\"}, {\"Cabbie\"}, {\"Stallion\"},


{\"Rumpo\"}, {\"RC Bandit\"}, {\"Romero\"}, {\"Packer\"}, {\"Monster 1\", \"Monster\"}, {\"Admiral\"}, {\"Squalo\"}, {\"Seasparrow\"}, {\"Pizzaboy\"}, {\"Tram\"},


{\"Trailer 2\"}, {\"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\"}, {\"Quadbike\"}, {\"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 Racer\"}, {\"Sandking\"}, {\"Blista Compact\"}, {\"Police Maverick\"}, {\"Boxville\"}, {\"Benson\"},


{\"Mesa\"}, {\"RC Goblin\"}, {\"Hotring Racer\"}, {\"Hotring Racer 2\"}, {\"Bloodring Banger\"}, {\"Rancher Lure\"}, {\"Super GT\"}, {\"Elegant\"}, {\"Journey\"}, {\"Bike\"},


{\"Mountain Bike\"}, {\"Beagle\"}, {\"Cropduster\"}, {\"Stuntplane\"}, {\"Tanker\"}, {\"Roadtrain\"}, {\"Nebula\"}, {\"Majestic\"}, {\"Buccaneer\"}, {\"Shamal\"},


{\"Hydra\"}, {\"FCR-900\"}, {\"NRG-500\"}, {\"HPV1000\"}, {\"Cement Truck\"}, {\"Towtruck\"}, {\"Fortune\"}, {\"Cadrona\"}, {\"FBI Truck\"}, {\"Willard\"},


{\"Forklift\"}, {\"Tractor\"}, {\"Combine Harvester\"}, {\"Feltzer\"}, {\"Remington\"}, {\"Slamvan\"}, {\"Blade\"}, {\"Freight\"}, {\"Streak\"}, {\"Vortex\"},


{\"Vincent\"}, {\"Bullet\"}, {\"Clover\"}, {\"Sadler\"}, {\"Fire Truck Ladder\"}, {\"Hustler\"}, {\"Intruder\"}, {\"Primo\"}, {\"Cargobob\"}, {\"Tampa\"},


{\"Sunrise\"}, {\"Merit\"}, {\"Utility Van\"}, {\"Nevada\"}, {\"Yosemite\"}, {\"Windsor\"}, {\"Monster 2\"}, {\"Monster 3\"}, {\"Uranus\"}, {\"Jester\"},


{\"Sultan\"}, {\"Stratum\"}, {\"Elegy\"}, {\"Raindance\"}, {\"RC Tiger\"}, {\"Flash\"}, {\"Tahoma\"}, {\"Savanna\"}, {\"Bandito\"}, {\"Freight Train Flatbed\"},


{\"Streak Train Trailer\"}, {\"Kart\"}, {\"Mower\"}, {\"Dune\"}, {\"Sweeper\"}, {\"Broadway\"}, {\"Tornado\"}, {\"AT-400\"}, {\"DFT-30\"}, {\"Huntley\"},


{\"Stafford\"}, {\"BF-400\"}, {\"Newsvan\"}, {\"Tug\"}, {\"Trailer (Tanker Commando)\"}, {\"Emperor\"}, {\"Wayfarer\"}, {\"Euros\"}, {\"Hotdog\"}, {\"Club\"},


{\"Box Freight\"}, {\"Trailer 3\"}, {\"Andromada\"}, {\"Dodo\"}, {\"RC Cam\"}, {\"Launch\"}, {\"Police LS\", \"Police\"}, {\"Police SF\"}, {\"Police LV\"}, {\"Police Ranger\", \"Ranger\"},


{\"Picador\"}, {\"S.W.A.T.\"}, {\"Alpha\"}, {\"Phoenix\"}, {\"Glendale Damaged\"}, {\"Sadler\"}, {\"Baggage Trailer (covered)\"}, {\"Baggage Trailer (Uncovered)\"}, {\"Trailer (Stairs)\"}, {\"Boxville Mission\"},


{\"Farm Trailer\"} };


public OnPlayerCommandText( playerid, cmdtext[] )


{


if( strfind( cmdtext, \"/vehicle\", true ) != -1 )


{


       new tmp2[2][128];


       split( cmdtext, tmp, \' \' );


       if( strlen( tmp2[ 1 ] ) )


       {


           for( new i2; i2 <= sizeof( VehicleNames ); i2++ )


           {


               if( i2 != 0 && strlen( VehicleNames[ i2 ] ) )


               {


               if( strfind( VehicleNames[ i2 ], tmp2[ 1 ] ) != -1 )


               {


               new Float:x, Float:y, Float:z, Float:rz;


               GetPlayerPos( playerid, x, y, z );


               GetPlayerFacingAngle( playerid, rz );


               CreateVehicle( i2 + 400, x, y, z, rz, 0, 0, 0 );


               }


      }


           }


       } 


                return 1;


}


return 0;


}


[/pawn]


A kocsineveket mtaból vettem ki!

82
Fórum Archívum (Témák/Fórumok) / UI: Megoldva.
« Dátum: 2011. Június 05. - 17:57:19 »
UI: Megoldva.

83
Segítségkérés / Reakció teszt
« Dátum: 2011. Május 26. - 16:13:14 »
Hali újra!Írtam egy reakció teszt scriptet, nem loptam sehonnan sem, stb.Nem rég végeztem vele :D
&#91;-t cseréljétek majd le [-re
Kód:
[pawn]
#include <a_samp>
new Karakterek[][] = {\"a\", \"b\", \"c\", \"d\", \"dz\", \"dzs\", \"e\", \"f\", \"g\", \"gy\", \"h\", \"i\", \"j\", \"k\", \"l\", \"j\", \"m\", \"n\", \"ny\", \"o\", \"p\", \"q\", \"r\", \"s\", \"sz\", \"t\", \"ty\", \"u\", \"v\", \"w\", \"x\", \"y\", \"z\", \"zs\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"};
new szoveg[11] = \"\";
new bool:statee = false;
forward StartReactionTest();
public StartReactionTest()
{
szoveg = \"\";
for(new i; i < sizeof(Karakterek); i++)
{   
   new szoveg2;
   szoveg2 = random(sizeof(Karakterek));
   format(szoveg, sizeof(szoveg), \"%s%s\", szoveg, Karakterek[szoveg2]);
}
statee = false;
new szovegg[256] = \"\";
format(szovegg, sizeof(szovegg), \"Aki a leghamarabb beírja ezt a szöveget: %s az 2000$-ban és 10 pontban részesül!\", szoveg);
SendClientMessageToAll(0x00FFFFAA, szovegg);
SetTimer(\"CheckWin\", 30000, false);
return 1;
}
forward CheckWin();
public CheckWin()
{
if(statee == false)
{
   SendClientMessageToAll(0x00FFFFAA, \"Mivel senki sem nyerte meg a reakció tesztet ezért 1 perc múlva indul egy új!\");
   SetTimer(\"StartReactionTest\", 60000, false);
}
}
public OnPlayerText(playerid, text[])
{
if(!strfind(text, szoveg) && statee == false){
   GivePlayerMoney(playerid, 2000);
   new score;
   score = GetPlayerScore(playerid);
   SetPlayerScore(playerid, score+10);
   new valami[256], nev[MAX_PLAYER_NAME];
   GetPlayerName(playerid, nev, sizeof(nev));
   format(valami, sizeof(valami), \"%s nyerte meg a reakció tesztet!\", nev);
   SendClientMessageToAll(0x00FFFFAA, valami);
   SetTimer(\"StartReactionTest\", 60000, false);
   statee = true;
   return 0;
}
return 1;
}
[/pawn]

84
SA-MP: Szerverfejlesztés / Neon script | Nincs dialog
« Dátum: 2011. Május 26. - 13:50:05 »
Sziasztok!Még nem rég kezdtem a scriptelést, SA:MP-re is nem rég jöttem, úgyhogy kérlek nézzétek el a hibáimat, de mondjátok is el hogy mik.Na itt a script: ZCMD-t használ(a ZCMD-t nem én csináltam, azt letöltöttem valahonnan, de nem tudom hogy honnan!) A ZCMD kód benne van a scriptben:
A &#91;-et cseréljétek [-re, különben nem fog mûködni a script!
ZCMD-t írta: Zeex
Neont írta: lackos888(én)
[pawn]
#if defined _zcmd_included
#endinput
#endif
#define _zcmd_included
#define MAX_FUNC_NAME (32)
#define COMMAND:%1(%2)          \\
      forward cmd_%1(%2); \\
      public cmd_%1(%2)
#define CMD:%1(%2) \\
      COMMAND:%1(%2)
#define command(%1,%2,%3) \\
      COMMAND:%1(%2, %3)
#define cmd(%1,%2,%3) \\
      COMMAND:%1(%2, %3)
#if !defined isnull
#define isnull(%1) \\
         ((!(%1[0])) || (((%1[0]) == \'\\1\') && (!(%1[1]))))
#endif
forward OnPlayerCommandReceived(playerid, cmdtext[]);
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
static
bool:zcmd_g_HasOPCS = false,
bool:zcmd_g_HasOPCE = false;
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
zcmd_g_HasOPCS = funcidx(\"OnPlayerCommandReceived\") != -1;
zcmd_g_HasOPCE = funcidx(\"OnPlayerCommandPerformed\") != -1;
    return CallLocalFunction(\"zcmd_OnFilterScriptInit\", \"\");
}
#if defined _ALS_OnFilterScriptInit
    #undef OnFilterScriptInit
#else
    #define _ALS_OnFilterScriptInit
#endif
#define OnFilterScriptInit zcmd_OnFilterScriptInit
forward zcmd_OnFilterScriptInit();
#else /*not a filterscript*/
public OnGameModeInit()
{
zcmd_g_HasOPCS = funcidx(\"OnPlayerCommandReceived\") != -1;
zcmd_g_HasOPCE = funcidx(\"OnPlayerCommandPerformed\") != -1;
if (funcidx(\"zcmd_OnGameModeInit\") != -1)
{
   return CallLocalFunction(\"zcmd_OnGameModeInit\", \"\");
}
return 1;
}
#if defined _ALS_OnGameModeInit
    #undef OnGameModeInit
#else
    #define _ALS_OnGameModeInit
#endif
#define OnGameModeInit zcmd_OnGameModeInit
forward zcmd_OnGameModeInit();
#endif /*if defined FILTERSCRIPT*/
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (zcmd_g_HasOPCS && !CallLocalFunction(\"OnPlayerCommandReceived\", \"is\", playerid, cmdtext))
    {
        return 1;
    }
    new
        pos,
        funcname[MAX_FUNC_NAME];
    while (cmdtext[++pos] > \' \')
{
   funcname[pos-1] = tolower(cmdtext[pos]);
}
format(funcname, sizeof(funcname), \"cmd_%s\", funcname);
    while (cmdtext[pos] == \' \') pos++;
if (!cmdtext[pos])
{
   if (zcmd_g_HasOPCE)
   {
      return CallLocalFunction(\"OnPlayerCommandPerformed\", \"isi\", playerid, cmdtext, CallLocalFunction(funcname, \"is\", playerid, \"\\1\"));
   }
   return CallLocalFunction(funcname, \"is\", playerid, \"\\1\");
}
if (zcmd_g_HasOPCE)
{
   return CallLocalFunction(\"OnPlayerCommandPerformed\", \"isi\", playerid, cmdtext, CallLocalFunction(funcname, \"is\", playerid, cmdtext[pos]));
}
    return CallLocalFunction(funcname, \"is\", playerid, cmdtext[pos]);
}
#if defined _ALS_OnPlayerCommandText
    #undef OnPlayerCommandText
#else
    #define _ALS_OnPlayerCommandText
#endif
#define OnPlayerCommandText zcmd_OnPlayerCommandText
forward zcmd_OnPlayerCommandText(playerid, cmdtext[]);
#include <a_samp>
CMD:neon(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(vehicleid > 0)
{
   if(GetPVarInt(playerid, \"neon1\") > 0){ DestroyObject(GetPVarInt(playerid, \"neon1\")); }
   if(GetPVarInt(playerid, \"neon2\") > 0){ DestroyObject(GetPVarInt(playerid, \"neon2\")); }
   if(GetPVarInt(playerid, \"neon3\") > 0){ DestroyObject(GetPVarInt(playerid, \"neon3\")); }
   if(GetPVarInt(playerid, \"neon4\") > 0){ DestroyObject(GetPVarInt(playerid, \"neon4\")); }
   new objectid = 0;
   new szin[256] = \"\";
   if(sscanf(params, \"s[256]\", szin)){ return SendClientMessage(playerid, color, \"Syntax: /neon szin. Pl: /neon kek, /neon sarga, /neon zold, /neon piros, /neon feher, /neon rozsaszin\"); }
   if(strfind(szin, \"kek\", true) != -1){ objectid = 18648; }
   if(strfind(szin, \"sarga\", true) != -1){ objectid = 18650; }
   if(strfind(szin, \"zold\", true) != -1){ objectid = 18649; }
   if(strfind(szin, \"piros\", true) != -1){ objectid = 18647; }
   if(strfind(szin, \"feher\", true) != -1){ objectid = 18652; }
   if(strfind(szin, \"rozsaszin\", true) != -1){ objectid = 18651; }
   if(objectid <= 0){ return SendClientMessage(playerid, color, \"Syntax: /neon szin. Pl: /neon kek, /neon sarga, /neon zold, /neon piros, /neon feher, /neon rozsaszin\"); }
   SetPVarInt(playerid, \"neon1\", CreateObject(objectid, 0, 0, 0, 0, 0, 0));
   AttachObjectToVehicle(GetPVarInt(playerid, \"neon1\"), vehicleid, 1, 0, -0.5, 0, 0, 0);
   SetPVarInt(playerid, \"neon2\", CreateObject(objectid, 0, 0, 0, 0, 0, 0));
   AttachObjectToVehicle(GetPVarInt(playerid, \"neon2\"), vehicleid, -1, 0, -0.5, 0, 0, 0);
   SetPVarInt(playerid, \"neon3\", CreateObject(objectid, 0, 0, 0, 0, 0, 0));
   AttachObjectToVehicle(GetPVarInt(playerid, \"neon3\"), vehicleid, 0, 2.64, -0.5, 0, 0, 90);
   SetPVarInt(playerid, \"neon4\", CreateObject(objectid, 0, 0, 0, 0, 0, 0));
   AttachObjectToVehicle(GetPVarInt(playerid, \"neon4\"), vehicleid, 0, -2.44, -0.5, 0, 0, 90);
}
return 1;
}
[/pawn]

Oldalak: 1 ... 4 5 [6]
SimplePortal 2.3.7 © 2008-2024, SimplePortal