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

Oldalak: 1 2 [3] 4 5 ... 7
31
Segítségkérés / Mobil
« Dátum: 2012. október 17. - 15:04:23 »
Nagyon köszönöm a segítséged. :)

32
Segítségkérés / Mobil
« Dátum: 2012. október 16. - 22:25:17 »
Sziasztok!
Bendor csinált egy telefont rendszert: http://sampforum.hu/index.php?topic=33053.0
Az a baj vele ha a pickupra megyek nem történik semmi. Mivel nem ír vissza ezért hozzátok fordulok.  ^-^
Itt a kód:
 
#define FILTERSCRIPT
#include <a_samp>
#include zcmd
#include Dini
#include sscanf
#include btel
#pragma tabsize 0
#pragma unused ret_memcpy
new call[MAX_PLAYERS];
new pickup;
new Float:xtel = 0.0,
        Float:ytel = 0.0,
        Float:ztel = 3.0;
new tpickup;
 
enum number
{
Number
}
new PhoneNumber[MAX_PLAYERS][number];
 
public OnFilterScriptInit()
{
        pickup = AddStaticPickup(1318,2,xtel,ytel,ztel,-1);
return 1;
}
 
public OnPlayerConnect(playerid)
{
PhoneNumber[playerid][Number] = GetPlayerNumber(playerid);
return 1;
}
 
public OnPlayerPickUpPickup(playerid,pickupid)
{
if(pickupid == pickup)
                {
                if(GetPlayerHavePhone(playerid) == 0)
                {
                    ShowPlayerDialog ( playerid, 1, DIALOG_STYLE_LIST, \"BTel Kereskedés\", \"Nokia 3310\\nSamsung Galaxy Mini\\niPhone\",\"\",\"Kilépés\" );
                    if(GetPlayerMoney(playerid) < 100)
                    {
                SendClientMessage(playerid,0xfc0a0aAA,\"Nincs elég pénzed!\");
                        }
                        else
                        {
                                ShowPlayerDialog ( playerid, 1, DIALOG_STYLE_LIST, \"BTel Kereskedés\", \"Nokia 3310\\nSamsung Galaxy Mini\\niPhone\",\"\",\"Kilépés\" );
 
                        }
                }
                else if(GetPlayerHavePhone(playerid) == 1)
                {
                        SendClientMessage(playerid,0xfc0a0aAA,\"Neked már van telefonod! Eldobáshoz: /dropphone\");
                }
if(pickupid == tpickup)
                {
                SetPlayerHavePhone(playerid,true);
                }
}
return 1;
}
 
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
{
   if (dialogid == 1 )
    {
        if ( !response )
        {
              SendClientMessage ( playerid, 0xFF0000FF, \"Elhagytad a kereskedést!\" );
              return 1;
        }
        if ( listitem == 0 )
        {
                    if(GetPlayerMoney(playerid) < 20)
                        {
                        SendClientMessage(playerid,0xfc0a0aAA,\"Nincs elég pénzed!\");
                                }
                        else
                                {
                                    GivePlayerMoney(playerid,-20);
                                    SetPlayerPhoneStyle(playerid,0);
                                        SetPlayerHavePhone(playerid,true);
                                        GenTelNum(playerid);
                                        SendClientMessage(playerid,0xfc0a0aAA,\"Megvetted a Nokia 3310-et!\");
                                }
        }
        if ( listitem == 1 )
        {
                        if(GetPlayerMoney(playerid) < 50)
                        {
                        SendClientMessage(playerid,0xfc0a0aAA,\"Nincs elég pénzed!\");
                                }
                        else
                                {
                                    GivePlayerMoney(playerid,-50);
                                    SetPlayerPhoneStyle(playerid,1);
                                        SetPlayerHavePhone(playerid,true);
                                        GenTelNum(playerid);
                                        SendClientMessage(playerid,0xfc0a0aAA,\"Megvetted a Samsung Galaxy Mini-t!\");
                                }
        }
        if ( listitem == 2 )
        {
                        if(GetPlayerMoney(playerid) < 100)
                        {
                        SendClientMessage(playerid,0xfc0a0aAA,\"Nincs elég pénzed!\");
                                }
                        else
                                {
                                    GivePlayerMoney(playerid,-100);
                                    SetPlayerPhoneStyle(playerid,2);
                                        SetPlayerHavePhone(playerid,true);
                                        GenTelNum(playerid);
                                        SendClientMessage(playerid,0xfc0a0aAA,\"Megvetted az iPhone-t!\");
                                }
                }
        return 1;
    }
    if (dialogid == 2 )
    {
         if ( !response )
        {
              SendClientMessage ( playerid, 0xFF0000FF, \"Kiléptél a zenelejátszóból!\" );
              return 1;
        }
        if ( listitem == 0 )
        {
                 // ide jön a zene,így :   PlayAudioStreamForPlayer(playerid, \"http://asd.com/asd.mp3\");
        }
        if ( listitem == 1 )
        {
        // ide jön a zene,így :   PlayAudioStreamForPlayer(playerid, \"http://asd.com/asd.mp3\");
        }
        if ( listitem == 2 )
        {
                // ide jön a zene,így :   PlayAudioStreamForPlayer(playerid, \"http://asd.com/asd.mp3\");
                }
        return 1;
  }
    return 0;
}
 
public OnPlayerText(playerid, text[])
{
        if(call[playerid] == 1)
        {
        new hivas[128];
        format(hivas, sizeof (hivas), \"((Hívásban))%s: %s\",Nev(playerid), text);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
                        if(call == 1)
                        {
                                SendClientMessage(i,0xffffffaa,hivas);
                        }
                }
                return 0;
        }
        else return 1;
}
 
CMD:musicoff(playerid,params[])
{
    StopAudioStreamForPlayer(playerid);
return 1;
}
 
 
CMD:mp3(playerid,params[])
{
        ShowPlayerDialog ( playerid, 2, DIALOG_STYLE_LIST, \"iTunes\", \"Rap\\nPOP\\nRock\",\"\",\"Kilépés\" );
return 1;
}
 
CMD:dropphone(playerid,params[])
{
        new Float:xt,Float:yt,Float:zt;
        SetPlayerHavePhone(playerid,false);
        SendClientMessage(playerid,0xfc0a0aAA,\"Eldobtad a telefonod!\");
        tpickup = AddStaticPickup(1318,2,xt,yt,zt,-1);
return 1;
}
 
CMD:ignore(playerid,params[])
{
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
                        call[playerid] = 1;
                    call = 1;
        }
return 1;
}
 
CMD:call(playerid,params[])
{
        new numb,pid;
        if(sscanf(params, \"i\",numb)) return SendClientMessage(playerid, 0xfc0a0aAA, \"Használat: /call telefonszám\");
                if(GetPlayerPhoneStatus(playerid) == 1)
                {
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                                if(PhoneNumber[Number] == numb)
                                {
                                        pid = i;
                                    call[playerid] = 1;
                                    call[pid] = 1;
                                }
                        }
                }
                else
                {
                        SendClientMessage(playerid, 0xfc0a0aAA, \"Ki van kapcsolva az illetõ mobilja!\");
                }
return 1;
}
 
CMD:sms(playerid,params[])
{
new id,text,string[128],numb;
if(sscanf(params, \"is[128]\",numb,text)) return SendClientMessage(playerid, 0xfc0a0aAA, \"Használat: /sms id üzenet\");
        if(GetPlayerPhoneStatus(playerid) == 1)
        {
        for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PhoneNumber[Number] == numb)
                {
                id = i;
                                if(GetPlayerPhoneStatus(playerid) == 1)
                                {
                                        format(string,sizeof(string),\"%s smse:%s\",Nev(playerid),text);
                                        SendClientMessage(id,0xfc0a0aAA,string);
                                }
                        }
        }}
        else
        { SendClientMessage(playerid, 0xfc0a0aAA, \"Ki van kapcsolva a mobilod!\"); }
return 1;
}
CMD:jegyzetir(playerid,params[])
{
if(GetPlayerHavePhone(playerid) == 1)
        {
        if(GetPlayerPhoneStatus(playerid) == 1)
        {
                if(GetPlayerPhoneStyle(playerid) >= 1 )
                {
                new text[128];
                        if(sscanf(params, \"ui\",text)) return SendClientMessage(playerid, 0xfc0a0aAA, \"Használat: /jegyzet text\");
                                format(File, sizeof(File), \"User/%s.ini\", Nev(playerid));
                                GetPlayerPhoneStyle(playerid);
                                dini_Set(File,\"Jegyzet\",text);
                }
                else SendClientMessage(playerid, 0xfc0a0aAA, \"Nincs hozzá megfelelõ telefonod!\");
                }
    else SendClientMessage(playerid, 0xfc0a0aAA, \"Nincs hozzá megfelelõ telefonod!\"); }
else SendClientMessage(playerid, 0xfc0a0aAA, \"Nincs telefonod!\");
return 1;
}
 
CMD:jegyzetolv(playerid,params[])
{
        new string[128];
        format(File, sizeof(File), \"User/%s.ini\", Nev(playerid));
        format(string,sizeof(string),\"Jegyzeted:%s\",dini_Get(File,\"Jegyzet\"));
                SendClientMessage(playerid,0xffffffaa,string);
return 1;
}

 
Remélem tudtok segíteni.  ;D

33
SA-MP: Szerverfejlesztés / BTel//Bendor Telefonrendszere 1.1
« Dátum: 2012. október 16. - 22:16:17 »
Amugy csak nekem nem mûködik semmi ha a pickupra megyek?   :hmmm:  :angry:

34
SA-MP: Szerverfejlesztés / BTel//Bendor Telefonrendszere 1.1
« Dátum: 2012. október 16. - 21:46:02 »
Nagyon jó lett. Hasznát veszem:)
Olyan is lehetne, hogy külön szolgáltatók. Csak egy eszmefuttatás  ^-^

35
Szkript kérések / Albérlet
« Dátum: 2012. október 15. - 22:31:27 »
Igen, megis írnám, hogyha megtudnám..

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 16. - 21:33:19 )

Tudna akkor valaki segíteni benne? :)

36
Szkript kérések / Albérlet
« Dátum: 2012. október 15. - 14:03:33 »
Sziasztok.
Szükségem lenne egy albérlet rendszerre ha van ilyen. :)
NEM olyan kell ahol lehet venni házat, csak bérleni lehet naponta ill. több napra. !!Albérlet!!   :unsure: :)
Elõre is köszönöm!

37
Segítségkérés / Beszélgetés
« Dátum: 2012. október 15. - 01:00:25 »
Sziasztok!
Van egy olyanom, hogy ha a játékban én írok akkor nem a nevemet írja, hanem, hogy Te: ......
Eddig mûködik is csak ha más ír nekem akkor én azt látom, hogy a nevét is kiírja meg azt is hogy Te:..
És azt nem tudom megcsinálni, hogy ha más ír akkor csak a nevét mutassa. :)
Itt a kód:
 
public OnPlayerText(playerid, text[])
{
    new string[128];
    for(new i = 0; i < MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i)) continue;
    if(i != playerid)
    {
    SendPlayerMessageToPlayer(i, playerid, text); continue;
     }
     format(string, sizeof(string),\"Te: %s\",text);
      SendClientMessageToAll(-1, string);
    }
    SetPlayerChatBubble(playerid, text, 0xFFFFFFAA, 100.0, 10000);
    return 0;
}

 
Remélem tudtok segíteni.

38
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 23:05:30 »
#define FILTERSCRIPT
 
#include <a_samp>
 
#if defined FILTERSCRIPT
 
forward SpeedMeter(playerid);
forward HideSpeedMeter(playerid);
//-----SPEEDMETERTEXT----------
new Text:Textdraws0[MAX_PLAYERS];
new Text:Textdraws1[MAX_PLAYERS];
new Text:Textdraws2[MAX_PLAYERS];
new Text:Textdraws3[MAX_PLAYERS];
new Text:Textdraws4[MAX_PLAYERS];
new Text:Textdraws5[MAX_PLAYERS];
new speedmetertimer[MAX_PLAYERS];
new speedmeteron[MAX_PLAYERS];
new VehicleEngine[MAX_VEHICLES];
 
public OnFilterScriptInit()
{
        print(\"\\n--------------------------------------\");
        print(\" CØde Speedometer v 1\");
        print(\"--------------------------------------\\n\");
        return 1;
}
 
new VehicleName[][] = {
   \"Landstalker\",
   \"Bravura\",
   \"Buffalo\",
   \"Linerunner\",
   \"Pereniel\",
   \"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\",
   \"Previon\",
   \"Coach\",
   \"Cabbie\",
   \"Stallion\",
   \"Rumpo\",
   \"RC Bandit\",
   \"Romero\",
   \"Packer\",
   \"Monster Truck\",
   \"Admiral\",
   \"Squalo\",
   \"Seasparrow\",
   \"Pizzaboy\",
   \"Tram\",
   \"Trailer\",
   \"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\",
   \"Hotring Racer\",
   \"Bloodring Banger\",
   \"Rancher\",
   \"Super GT\",
   \"Elegant\",
   \"Journey\",
   \"Bike\",
   \"Mountain Bike\",
   \"Beagle\",
   \"Cropdust\",
   \"Stunt\",
   \"Tanker\",
   \"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\",
   \"Hustler\",
   \"Intruder\",
   \"Primo\",
   \"Cargobob\",
   \"Tampa\",
   \"Sunrise\",
   \"Merit\",
   \"Utility\",
   \"Nevada\",
   \"Yosemite\",
   \"Windsor\",
   \"Monster Truck\",
   \"Monster Truck\",
   \"Uranus\",
   \"Jester\",
   \"Sultan\",
   \"Stratum\",
   \"Elegy\",
   \"Raindance\",
   \"RC Tiger\",
   \"Flash\",
   \"Tahoma\",
   \"Savanna\",
   \"Bandito\",
   \"Freight\",
   \"Trailer\",
   \"Kart\",
   \"Mower\",
   \"Duneride\",
   \"Sweeper\",
   \"Broadway\",
   \"Tornado\",
   \"AT-400\",
   \"DFT-30\",
   \"Huntley\",
   \"Stafford\",
   \"BF-400\",
   \"Newsvan\",
   \"Tug\",
   \"Trailer\",
   \"Emperor\",
   \"Wayfarer\",
   \"Euros\",
   \"Hotdog\",
   \"Club\",
   \"Trailer\",
   \"Trailer\",
   \"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\",
   \"Luggage Trailer\",
   \"Stair Trailer\",
   \"Boxville\",
   \"Farm Plow\",
   \"Utility Trailer\"
};
 
public OnFilterScriptExit()
{
        return 1;
}
 
#else
 
main()
{
}
 
#endif
 
public OnGameModeInit()
{
        return 1;
}
 
public OnGameModeExit()
{
        return 1;
}
 
public OnPlayerRequestClass(playerid, classid)
{
        return 1;
}
 
public OnPlayerConnect(playerid)
{
        return 1;
}
 
public OnPlayerDisconnect(playerid, reason)
{
        return 1;
}
 
public OnPlayerSpawn(playerid)
{
        return 1;
}
 
public OnPlayerDeath(playerid, killerid, reason)
{
    if(speedmeteron[playerid] == 1)
        {
        speedmeteron[playerid] = 0;
        KillTimer(speedmetertimer[playerid]);
        HideSpeedMeter(playerid);
        }
        return 1;
}
 
public OnVehicleSpawn(vehicleid)
{
        return 1;
}
 
public OnVehicleDeath(vehicleid, killerid)
{
        return 1;
}
 
public OnPlayerText(playerid, text[])
{
        return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
        {
                // Do something here
                return 1;
        }
        return 0;
}
 
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
        return 1;
}
 
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(speedmeteron[playerid] == 1)
        {
        speedmeteron[playerid] = 0;
        KillTimer(speedmetertimer[playerid]);
        HideSpeedMeter(playerid);
        }
        return 1;
}
 
public OnPlayerStateChange(playerid, newstate, oldstate)
{
        return 1;
}
 
public OnPlayerEnterCheckpoint(playerid)
{
        return 1;
}
 
public OnPlayerLeaveCheckpoint(playerid)
{
        return 1;
}
 
public OnPlayerEnterRaceCheckpoint(playerid)
{
        return 1;
}
 
public OnPlayerLeaveRaceCheckpoint(playerid)
{
        return 1;
}
 
public OnRconCommand(cmd[])
{
        return 1;
}
 
public OnPlayerRequestSpawn(playerid)
{
        return 1;
}
 
public OnObjectMoved(objectid)
{
        return 1;
}
 
public OnPlayerObjectMoved(playerid, objectid)
{
        return 1;
}
 
public OnPlayerPickUpPickup(playerid, pickupid)
{
        return 1;
}
 
public OnVehicleMod(playerid, vehicleid, componentid)
{
        return 1;
}
 
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
        return 1;
}
 
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
        return 1;
}
 
public OnPlayerSelectedMenuRow(playerid, row)
{
        return 1;
}
 
public OnPlayerExitedMenu(playerid)
{
        return 1;
}
 
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
        return 1;
}
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
        return 1;
}
 
public OnRconLoginAttempt(ip[], password[], success)
{
        return 1;
}
 
public OnPlayerUpdate(playerid)
{
        if(IsPlayerInAnyVehicle(playerid))
        {
            if(VehicleEngine[GetPlayerVehicleID(playerid)] == 0)
            {
            VehicleEngine[GetPlayerVehicleID(playerid)] = 1;
            speedmetertimer[playerid] = SetTimerEx(\"SpeedMeter\", 150, true, \"i\", playerid);
            speedmeteron[playerid] = 1;
            }
            if(VehicleEngine[GetPlayerVehicleID(playerid)] == 1)
                {
           if(speedmeteron[playerid] == 0)
           {
               speedmetertimer[playerid] = SetTimerEx(\"SpeedMeter\", 150, true, \"i\", playerid);
               speedmeteron[playerid] = 1;
                   }
                }
    }
        return 1;
}
 
public OnPlayerStreamIn(playerid, forplayerid)
{
        return 1;
}
 
public OnPlayerStreamOut(playerid, forplayerid)
{
        return 1;
}
 
public OnVehicleStreamIn(vehicleid, forplayerid)
{
        return 1;
}
 
public OnVehicleStreamOut(vehicleid, forplayerid)
{
        return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        return 1;
}
 
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
        return 1;
}
 
//------------SPEEDOMETER---------------------------------------------
public SpeedMeter(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
            new Float: vPos[3],Float: Speed,string[128];
                new Float:health;
                    GetVehicleHealth(GetPlayerVehicleID(playerid), health);
                new vehicle = GetPlayerVehicleID(playerid);
                new fuel = 100; // NOTE: HERE YOU PUT YOUR FUEL SYSTEM FUNCTION (instead of 100 something like Gas[GetPlayerVehicleID(playerid)] for Godfather) IF YOU WANT TO INCLUDE IT ON YOUR GAMEMODE!
                    if(VehicleEngine[vehicle] != 1)
            {
                                return 1;
                        }
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                format(string, sizeof(string), \"%s\",VehicleName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]), TextDrawSetString(Textdraws1[playerid],string),TextDrawShowForPlayer(playerid, Textdraws1[playerid]);
                if(fuel <= 100 && fuel >= 90) { TextDrawSetString(Textdraws3[playerid],\"------------\"); }
                if(fuel <= 90 && fuel >= 80) { TextDrawSetString(Textdraws3[playerid],\"-----------\"); }
                if(fuel <= 80 && fuel >= 70) { TextDrawSetString(Textdraws3[playerid],\"----------\"); }
                if(fuel <= 70 && fuel >= 60) { TextDrawSetString(Textdraws3[playerid],\"---------\"); }
                if(fuel <= 60 && fuel >= 50) { TextDrawSetString(Textdraws3[playerid],\"--------\"); }
                if(fuel <= 50 && fuel >= 40) { TextDrawSetString(Textdraws3[playerid],\"-------\"); }
                if(fuel <= 40 && fuel >= 30) { TextDrawSetString(Textdraws3[playerid],\"~y~------\"); }
                if(fuel <= 30 && fuel >= 20) { TextDrawSetString(Textdraws3[playerid],\"~y~-----\"); }
                if(fuel <= 20 && fuel >= 15) { TextDrawSetString(Textdraws3[playerid],\"~y~----\"); }
                if(fuel <= 15 && fuel >= 10) { TextDrawSetString(Textdraws3[playerid],\"~y~---\"); }
                if(fuel <= 10 && fuel >= 5) { TextDrawSetString(Textdraws3[playerid],\"~y~--\"); }
                TextDrawShowForPlayer(playerid, Textdraws2[playerid]);
                TextDrawShowForPlayer(playerid, Textdraws3[playerid]);
                TextDrawShowForPlayer(playerid, Textdraws4[playerid]);
                if(!IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid)))
                        {
                    GetVehicleVelocity(GetPlayerVehicleID(playerid), vPos[0], vPos[1], vPos[2]);
                                Speed = floatmul(floatsqroot(floatadd(floatpower(vPos[0], 2), floatadd(floatpower(vPos[1], 2), floatpower(vPos[2], 2)))), 200);
                                format(string, sizeof(string), \"%0.0f\", Speed), TextDrawSetString(Textdraws5[playerid], string), TextDrawShowForPlayer(playerid, Textdraws5[playerid]);
                            if(Speed < 1)
                    {
                        TextDrawHideForPlayer(playerid, Textdraws0[playerid]);
                                    TextDrawSetString(Textdraws0[playerid], \"~w~R ~p~N ~w~D\"), TextDrawShowForPlayer(playerid, Textdraws0[playerid]);
                    }
                    if(Speed > 1)
                        {
                                    TextDrawHideForPlayer(playerid, Textdraws0[playerid]);
                                    TextDrawSetString(Textdraws0[playerid], \"~w~R ~w~N ~p~D\"), TextDrawShowForPlayer(playerid, Textdraws0[playerid]);
                            }
                    return 1;
                            }
            }
            if(IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid)))
                    {
                TextDrawSetString(Textdraws0[playerid], \"~p~R ~w~N ~w~D\"), TextDrawShowForPlayer(playerid, Textdraws0[playerid]);
                            TextDrawSetString(Textdraws5[playerid], \"~r~0\"), TextDrawShowForPlayer(playerid, Textdraws5[playerid]);
                            return 1;
                        }
    }
    else if(speedmeteron[playerid] == 1)
    {
        speedmeteron[playerid] = 0;
        KillTimer(speedmetertimer[playerid]);
        HideSpeedMeter(playerid);
        }
    return 1;
}
 
stock IsVehicleDrivingBackwards(vehicleid) // By Joker Thank you
{
        new Float:Float[3];
        if(GetVehicleVelocity(vehicleid, Float[1], Float[2], Float[0]))
        {
                GetVehicleZAngle(vehicleid, Float[0]);
                if(Float[0] < 90)
                {
                        if(Float[1] > 0 && Float[2] < 0) return true;
                }
                else if(Float[0] < 180)
                {
                        if(Float[1] > 0 && Float[2] > 0) return true;
                }
                else if(Float[0] < 270)
                {
                        if(Float[1] < 0 && Float[2] > 0) return true;
                }
                else if(Float[1] < 0 && Float[2] < 0) return true;
        }
        return false;
}
 
public HideSpeedMeter(playerid)
{
    TextDrawHideForPlayer(playerid, Textdraws0[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws1[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws2[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws3[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws4[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws5[playerid]);
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 11. - 23:06:00 )

Remélem tudsz segíteni :)

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 12. - 20:53:19 )

Na valaki tud segíteni? :)

39
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 22:04:55 »
Sikerült megoldani, de akkor sem jeleníti meg  :angry:  :(

40
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 21:33:30 »
youngman ha nem érted amit írok, akkor inkább ne is írj ide.
A
new speedmeteron[MAX_PLAYERS];

 benne van a mód elejében :(

41
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 19:59:37 »
Hiába rakom be a textdrawot amit adtál akkor sem jó, ha meg módba rakom bele akkor ezt írja ki.
 
D:\\SAMP\\SAMP-Server\\gamemodes\\RPG.pwn(410) : error 017: undefined symbol \"speedmeteron\"
D:\\SAMP\\SAMP-Server\\gamemodes\\RPG.pwn(410) : warning 215: expression has no effect
D:\\SAMP\\SAMP-Server\\gamemodes\\RPG.pwn(410) : error 001: expected token: \";\", but found \"]\"
D:\\SAMP\\SAMP-Server\\gamemodes\\RPG.pwn(410) : error 029: invalid expression, assumed zero
D:\\SAMP\\SAMP-Server\\gamemodes\\RPG.pwn(410) : fatal error 107: too many error messages on one line

 
Ez a sor a 410:
 
public OnPlayerDeath(playerid, killerid, reason)
{
    if(speedmeteron[playerid] == 1)
        {
        speedmeteron[playerid] = 0;
        KillTimer(speedmetertimer[playerid]);
        HideSpeedMeter(playerid);
        }
        return 1;
}

42
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 17:40:01 »
Rendben, kipróbálom :)
És igen beírtam a server.cfg-be a nevét :D (Ennyire ne nézz baleknak   :mistrust: )

43
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 00:31:55 »
Sziasztok!
Találtam egy speedomérõt http://forum.sa-mp.com/showthread.php?t=182923&highlight=speed
Az a baj vele, hogy nem jeleníti meg. Elindul a script csak nem jeleníti meg.
Itt a pawn:
 
//------------SPEEDOMETER---------------------------------------------
public SpeedMeter(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
            new Float: vPos[3],Float: Speed,string[128];
                new Float:health;
                    GetVehicleHealth(GetPlayerVehicleID(playerid), health);
                new vehicle = GetPlayerVehicleID(playerid);
                new fuel = 100; // NOTE: HERE YOU PUT YOUR FUEL SYSTEM FUNCTION (instead of 100 something like Gas[GetPlayerVehicleID(playerid)] for Godfather) IF YOU WANT TO INCLUDE IT ON YOUR GAMEMODE!
                    if(VehicleEngine[vehicle] != 1)
            {
                                return 1;
                        }
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                format(string, sizeof(string), \"%s\",VehicleName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]), TextDrawSetString(Textdraws1[playerid],string),TextDrawShowForPlayer(playerid, Textdraws1[playerid]);
                if(fuel <= 100 && fuel >= 90) { TextDrawSetString(Textdraws3[playerid],\"------------\"); }
                if(fuel <= 90 && fuel >= 80) { TextDrawSetString(Textdraws3[playerid],\"-----------\"); }
                if(fuel <= 80 && fuel >= 70) { TextDrawSetString(Textdraws3[playerid],\"----------\"); }
                if(fuel <= 70 && fuel >= 60) { TextDrawSetString(Textdraws3[playerid],\"---------\"); }
                if(fuel <= 60 && fuel >= 50) { TextDrawSetString(Textdraws3[playerid],\"--------\"); }
                if(fuel <= 50 && fuel >= 40) { TextDrawSetString(Textdraws3[playerid],\"-------\"); }
                if(fuel <= 40 && fuel >= 30) { TextDrawSetString(Textdraws3[playerid],\"~y~------\"); }
                if(fuel <= 30 && fuel >= 20) { TextDrawSetString(Textdraws3[playerid],\"~y~-----\"); }
                if(fuel <= 20 && fuel >= 15) { TextDrawSetString(Textdraws3[playerid],\"~y~----\"); }
                if(fuel <= 15 && fuel >= 10) { TextDrawSetString(Textdraws3[playerid],\"~y~---\"); }
                if(fuel <= 10 && fuel >= 5) { TextDrawSetString(Textdraws3[playerid],\"~y~--\"); }
                TextDrawShowForPlayer(playerid, Textdraws2[playerid]);
                TextDrawShowForPlayer(playerid, Textdraws3[playerid]);
                TextDrawShowForPlayer(playerid, Textdraws4[playerid]);
                if(!IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid)))
                        {
                    GetVehicleVelocity(GetPlayerVehicleID(playerid), vPos[0], vPos[1], vPos[2]);
                                Speed = floatmul(floatsqroot(floatadd(floatpower(vPos[0], 2), floatadd(floatpower(vPos[1], 2), floatpower(vPos[2], 2)))), 200);
                                format(string, sizeof(string), \"%0.0f\", Speed), TextDrawSetString(Textdraws5[playerid], string), TextDrawShowForPlayer(playerid, Textdraws5[playerid]);
                            if(Speed < 1)
                    {
                        TextDrawHideForPlayer(playerid, Textdraws0[playerid]);
                                    TextDrawSetString(Textdraws0[playerid], \"~w~R ~p~N ~w~D\"), TextDrawShowForPlayer(playerid, Textdraws0[playerid]);
                    }
                    if(Speed > 1)
                        {
                                    TextDrawHideForPlayer(playerid, Textdraws0[playerid]);
                                    TextDrawSetString(Textdraws0[playerid], \"~w~R ~w~N ~p~D\"), TextDrawShowForPlayer(playerid, Textdraws0[playerid]);
                            }
                    return 1;
                            }
            }
            if(IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid)))
                    {
                TextDrawSetString(Textdraws0[playerid], \"~p~R ~w~N ~w~D\"), TextDrawShowForPlayer(playerid, Textdraws0[playerid]);
                            TextDrawSetString(Textdraws5[playerid], \"~r~0\"), TextDrawShowForPlayer(playerid, Textdraws5[playerid]);
                            return 1;
                        }
    }
    else if(speedmeteron[playerid] == 1)
    {
        speedmeteron[playerid] = 0;
        KillTimer(speedmetertimer[playerid]);
        HideSpeedMeter(playerid);
        }
    return 1;
}
 
stock IsVehicleDrivingBackwards(vehicleid) // By Joker Thank you
{
        new Float:Float[3];
        if(GetVehicleVelocity(vehicleid, Float[1], Float[2], Float[0]))
        {
                GetVehicleZAngle(vehicleid, Float[0]);
                if(Float[0] < 90)
                {
                        if(Float[1] > 0 && Float[2] < 0) return true;
                }
                else if(Float[0] < 180)
                {
                        if(Float[1] > 0 && Float[2] > 0) return true;
                }
                else if(Float[0] < 270)
                {
                        if(Float[1] < 0 && Float[2] > 0) return true;
                }
                else if(Float[1] < 0 && Float[2] < 0) return true;
        }
        return false;
}
 
public HideSpeedMeter(playerid)
{
    TextDrawHideForPlayer(playerid, Textdraws0[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws1[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws2[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws3[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws4[playerid]);
    TextDrawHideForPlayer(playerid, Textdraws5[playerid]);
}

 
Remélem tudtok segíteni. Köszönöm :)

44
Segítségkérés / Létezik?
« Dátum: 2012. október 11. - 00:29:39 »
Biztos?  ;D

45
Szkript kérések / LADMIN
« Dátum: 2012. október 10. - 23:43:36 »
Sziasztok!
Az LAdmin-t megcsináltam magamnak olyanra amilyenre akartam, csak a stat rendszert nem tudom kivenni belõle.
Aki megtudná csinálni az kérem írjon ide és annak elküldöm az én verziós LAdminom.
Köszönöm

Oldalak: 1 2 [3] 4 5 ... 7
SimplePortal 2.3.7 © 2008-2024, SimplePortal