menü

Ü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 megjelenítése menü

Üzenetek - rayle

#166
Segítségkérés / Leáll a szerver
2014. augusztus 06. - 14:41:48
Kódot másold be, anélkül nehéz lesz segíteni.
Ha dinit használsz, akkor ha nincs meg a scriptfiles mappán belül az a mappa, amelyikbe szeretnéd menteni az adatokat, akkor leáll a szerver.
Pl: scriptfiles/jatekosok mappába szeretnéd menteni, de nincs a scriptfiles mappán belül jatekosok mappa.
#167
Segítségkérés / ZCMD-s & TextDraw kérdésem
2014. augusztus 04. - 23:00:32
Az elsõ linkben található függvénykönyvtár segítségével tudsz ékezetes betûket írni textdrawokba.
#168
Segítségkérés / Karosszéria szerelés-javítás
2014. augusztus 04. - 20:12:40
Nagyon könnyen :)
RepairVehicle(GetPlayerVehicleID(playerid));

 
Remélem erre gondoltál, ez megjavítja az egész jármûvet.
#169
Segítségkérés / Kisebb kérdések
2014. augusztus 04. - 12:21:40
http://forum.sa-mp.com/showthread.php?t=347605\" rel=\"external nofollow\">http://forum.sa-mp.com/showthread.php?t=347605
Nézd meg ezt, én is ezt használom. Annyiban különbözik, hogy az idõzónát meglehet adni és annak megfelelõen számolja ki. Nekem ez pontosan mûködik. Használata:
 
new j[6];
TimestampToDate(gettime(), j[0], j[1], j[2], j[3], j[4], j[5], 1); // 1 = idõzóna
printf(\"Sunwell idõ: %04d. %02d. %02d. %02d:%02d:%02d\", j[0], j[1], j[2], j[3], j[4], j[5]);

 
Ha ezzel se lenne pontos, az idõzónát állítgasd addig amíg nem lesz jó.
#170
Létre kell hozni egy változót, amibe lekéred.
new Float:HP;
GetVehicleHealth(vehicleid, HP);
if(HP <= 250.0) return SendClientMessage(playerid, PIROS, \"A jármû motorja lefulladt! Hívj szerelõt!\");
#171
Fórum Archívum (Témák/Fórumok) / Re:Graffit
2014. augusztus 03. - 20:46:36
Szerintem ez SA:MP -ban nem megvalósítható, maximum 3DTextekkel.
#172
Segítségkérés / Duel script fegyver névvel
2014. augusztus 03. - 20:45:33
Ha nem lenne egyértelmû:
 
new aWeaponNames[][32] = { // fórumról
{\"Ököl\"}, // 0
{\"Boxer\"}, // 1
{\"Golf\"}, // 2
{\"Stick\"}, // 3
{\"Kés\"}, // 4
{\"Baseball\"}, // 5
{\"Shovel\"}, // 6
{\"Pool\"}, // 7
{\"Katana\"}, // 8
{\"Láncfûrész\"}, // 9
{\"PurpleDildo\"}, // 10
{\"BigWhiteVibrator\"}, // 11
{\"MediumWhiteVibrator\"}, // 12
{\"SmallWhiteVibrator\"}, // 13
{\"Virág\"}, // 14
{\"Cane\"}, // 15
{\"Gránát\"}, // 16
{\"Teargas\"}, // 17
{\"Molotov\"}, // 18
{\" \"}, // 19
{\" \"}, // 20
{\" \"}, // 21
{\"Colt45\"}, // 22
{\"SilencedColt45\"}, // 23
{\"Deagle\"}, // 24
{\"Shotgun\"}, // 25
{\"Sawnoff\"}, // 26
{\"Combat\"}, // 27
{\"Uzi\"}, // 28
{\"MP5\"}, // 29
{\"AK47\"}, // 30
{\"M4\"}, // 31
{\"Tec9\"}, // 32
{\"Rifle\"}, // 33
{\"Sniper\"}, // 34
{\"Rocket\"}, // 35
{\"HRocket\"}, // 36
{\"Flamethrower\"}, // 37
{\"Minigun\"}, // 38
{\"Satchel\"}, // 39
{\"Detonator\"}, // 40
{\"Spray\"}, // 41
{\"Fire\"}, // 42
{\"Camera\"}, // 43
{\"NightVision\"}, // 44
{\"InfraredVision\"}, // 45
{\"Parachute\"}, // 46
{\"FakePistol\"} // 47
};
CMD:duel(playerid, params[])
{
        new id, fegyver[25], fegyverid;
        if ( sscanf( params, \"us[25]\", id, fegyver ) )
            return SendUsage(playerid, \"/duel [playerid] [weapon name/ID]\");
        if(IsNumeric(fegyver)) fegyverid = strval(fegyver);
        else
        {
                fegyverid = -1;
                for(new x = 0; x < sizeof(aWeaponNames); x++)
                {
                        if(!strcmp(aWeaponNames
  • , fegyver))
                        {
                                fegyverid = x;
                                break;
                        }
                }
        }
        if(fegyverid == -1 || fegyverid < 0 || fegyverid > 46) return SendClientMessage(playerid, -1, \"Nincs ilyen fegyver!\");
        GivePlayerWeapon(playerid, fegyverid, 50);
        return 1;
}
       
IsNumeric(const string[]) // sa-mp.com -ról szedtem, ezzel ellenõrizheted hogy szám -e az adott karakterlánc
{
        for (new i = 0, j = strlen(string); i < j; i++)
        {
                if (string > \'9\' || string < \'0\') return 0;
        }
        return 1;
}
#173
Segítségkérés / Login Kamera
2014. augusztus 03. - 20:36:30
Idézetet írta: Thomas_Jonson date=1407062112\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49827\" data-ipsquote-contentclass=\"forums_Topicha true akkor mindig elindul, még ha lespawnolok akkor is...ha meg false akkor csak 1x megy...
 
Az idõ utáni paraméter az ismétlõdés, ha true(1) akkor ismétlõdik, tehát addig fog menni a timer ameddig nem KillTimer -ezed, ha false(0), akkor csak egyszer fut le.
Egyébként találtam pár hibát a kódodban, javítottam is. Próbáld meg így.
 
public OnPlayerRequestClass(playerid, classid)
{
    SetTimerEx(\"mozgok\", 1000, 0, \"dd\", playerid, 1);
    return 1
}
forward mozgok(playerid, lepes);
public mozgok(playerid, lepes)
{
//SetTimerEx(\"loginreg\",3000, 0, \"d\", playerid);
        if(lepes == 1)
        {
SetPlayerCameraPos(playerid, 218.2873+10,-228.8469,8.8987, 1);
SetPlayerCameraLookAt(playerid, 264.3181,-204.8240,3.6943, 1);
SetTimerEx(\"mozgok\",3000, 0, \"dd\", playerid, 2);
}
else if(lepes == 2)
{
SetPlayerCameraPos(playerid, 218.2873+10,-228.8469,8.8987, 1);
SetPlayerCameraLookAt(playerid, 264.3181,-204.8240,3.6943, 1);
}
return 1;
}
#174
Segítségkérés / Hosszú dialog változókkal.
2014. augusztus 03. - 20:28:58
Legegyszerûbb:

format(string, sizeof string, \"\"); // tömb kiürítése
format(string, sizeof string, \"%sSor XY\\n\", string, Változók); // Ezzel gyakorlatilag bõvíti a stringet, ugyanaz az eredmény mint az strcat -nál csak lehet formázni.