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

Oldalak: 1 ... 235 236 [237] 238 239 ... 293
3541
Segítségkérés / RUMTIME ERROR!!!!
« Dátum: 2012. április 21. - 10:25:36 »
Ha nem az a verziója van, az nem baj, mert a SA-MPban alap van egy olyan \'funkció\', hogy ha rossz verzióra csatlakozol, akkor nem csatlakozik (\'server didn\'t response.. reconnecting\')
Talán hiányzik valami a GTA San Andreas fájljai közül, vagy valami olyan, a SA-MP által tiltott kiegészítõt használsz, mint például régi ENB, vagy régi s0beit.

3542
Segítségkérés / Belépve vagy nem
« Dátum: 2012. április 21. - 10:23:16 »
Elvileg minden lehetséges. :D
Ez alapján a 2 sor alapján nincs benne hiba..
A teljes kód vagy kódrészlet átnézése /bemásolása esetén a hiba megtalálásának esélye többszörösére növekszik, azaz kérlek másold be a kódrészletet.

3543
Segítségkérés / Nem megy a PAWNO :(
« Dátum: 2012. április 21. - 10:17:10 »
Pedig az a baja.. Vagy még nézd meg hogy a pawn compliered neve (pawncc.exe) megegyezik-e a pawno/settings.ini fájlban található ExeFile sorral
Alapértelmezett esetben ezt kell látnod \'ExeFile=pawncc.exe\'

3544
Segítségkérés / 0.3e ben nem mukodik a Dialog?
« Dátum: 2012. április 21. - 10:14:28 »
kell hozzá egy 0.3e függvénykönyvtár, és újra kell complierezni.. Nekem idõzítõvel (timer) volt ilyen \'bug\', hogy 100ms helyett 100 másodpercenként (100*1000ms) frissített.

3545
new rendortimer[MAX_PLAYERS];
CMD:szolgalatba(playerid, params[])
{
if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, PIROS, \"Csak rendõr tud szolgálatba állni!\");
rendortimer[playerid] = SetTimerEx(\"rtimer\",3000,false, \"i\", playerid);
new string[255], rendor[MAX_PLAYER_NAME];
GetPlayerName(playerid, rendor, sizeof(rendor));
format(string, sizeof(string), \"{ffa500}[RENDÕR, {00ff00}%s{ffa500}] {ff0000}Szolgálatba lépett!\", rendor);
SendClientMessageToAll(0x00ff1eAA,string);
return 1;
}
CMD:szolgalatbolki(playerid, params[])
{
if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, PIROS, \"Csak rendõr tud kilépni a szolgálatból!\");
KillTimer(rendortimer[playerid]);
new string[255], rendor[MAX_PLAYER_NAME];
GetPlayerName(playerid, rendor, sizeof(rendor));
format(string, sizeof(string), \"{ffa500}[RENDÕR, {00ff00}%s{ffa500}] {ff0000}Kilépett a szolgálatból!\", rendor);
SendClientMessageToAll(0x00ff1eAA,string);
return 1;
}

 
Pár hibát javítottam, mint például hogy 1 változóra akarsz több idõzítõt, ami azt jelenti hogy mindig újraindul, és csak az utolsót tudod leállítani.

3546
Segítségkérés / Rendszám
« Dátum: 2012. április 21. - 10:07:39 »
Ehhez szerintem felesleges külön scriptet írni..
OnGameModeInit() alá
 
for(new i = 0; i < MAX_VEHICLES; i++) {
if(GetVehicleModel(i) == 0) continue;
SetVehicleNumberPlate(i, \"{FF0000}G {AAAAAA}R {00FF00}C\");
}

 
OnVehicleSpawn(vehicleid) alá
 
SetVehicleNumberPlate(vehicleid, \"{FF0000}G {AAAAAA}R {00FF00}C\");

3547
Segítségkérés / Strtok
« Dátum: 2012. április 21. - 10:01:38 »
Nem nagyon értek az strtok-hoz, de sztem a
new params[128];
params = strtok(cmdtext, idx);

 
sorokat minden olyan parancshoz be kéne raknod, ahol használni akarod.
Nekem így mûködött
 
public OnPlayerCommandText(playerid, cmdtext[])
{
new idx;
new cmd[256];
cmd = strtok(cmdtext, idx);
 
if(strcmp(cmd, \"/feltalal\", true) == 0)
{
    new params[256], neve[MAX_PLAYER_NAME];
    params = strtok(cmdtext, idx);
    if(!strlen(params) || strlen(params) < 5) return SendClientMessage(playerid, COLOR_RED, \"HIBA:Használat: /feltalal <Név>\");
    GetPlayerName(playerid, neve, MAX_PLAYER_NAME);
format(Str, sizeof(Str), \"%s Fizikus feltalálta a/az %s-t!\", neve, feltalalt, Str);
    SendClientMessageToAll(COLOR_GREEN, Str);
    GivePlayerMoney(playerid, 2550000);
        return 1;
}
return 0;
}

 
Illetve van pár helyesírási hiba, mint pl \'strln --> strlen\'
És van, ahol 2x nyitsz/zársz le egy parancsot.
 
if(strcmp(cmd, \"/fizikusad\", true) == 0) {
{
[/quote]
Megjegyzés: Ajánlom az sscanf include / plugin használatát, hozzá a ZCMD parancsfeldolgozót

3548
Segítségkérés / Problem ???
« Dátum: 2012. április 21. - 09:50:26 »
Pedig az a baja, hogy nem lehet külön, a stringban lekérni a játékos nevét.
 
Idézetet írta: Flash date=1334919097\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20425\" data-ipsquote-contentclass=\"forums_Topic


            new name[MAX_PLAYER_NAME];
            GetPlayerName(playerid,name,sizeof(name));
            format( form, sizeof(form), \"[OOC][infó]: Az admin:%s\", name);
            SendClientMessage( playerid, zöld, form);

 


3549
Segítségkérés / Nem megy a PAWNO :(
« Dátum: 2012. április 21. - 09:45:06 »
Az a baja, hogy nem találja a pawncc.exe [pawn compiler] nevû fájlt.. Nézd meg, hogy benne van-e a használd pawno-d mappájában.

3550
Segítségkérés / Dialogba nagy leírás! HELP!!
« Dátum: 2011. július 15. - 17:11:31 »
Én ezt a hibát úgy oldottam meg, hogy csináltam vagy 5 külön stringet, amikbe külön külön 512 karakter fér, mert az még el is fér egy szorban..
Utána egy hatodikat, ami összesen annyit bír, mint a másik 5 együtt.
Utána összefûztem.
Példa:
 
new str1[512], str2[512], str3[512], str4[512], fstr[2048];
format(str1, sizeof(str1), \"blablablablabla\\n\");
format(str2, sizeof(str2), \"blablablablabla\\n\");
format(str3, sizeof(str3), \"blablablablabla\\n\");
format(str4, sizeof(str3), \"blablablablabla\\n\");
format(fstr, sizeof(fstr), \"%s%s%s%s\", str1, str2, str3, str4);
printf(\"%s\", fstr); //ez meg printeli xDD

 
De ezt egyszerûbben is meg lehet oldani, strins függvény segítségével.

3551
Segítségkérés / Textdraw help!
« Dátum: 2011. július 15. - 17:06:47 »

3552
Fórum Archívum (Témák/Fórumok) / Ország kiró
« Dátum: 2011. július 15. - 17:03:45 »
NE offoljunk, kérem szépen.
 
Idézetet írta: Skatefield date=1310724744\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9651\" data-ipsquote-contentclass=\"forums_Topic


mi az hogy kiró??????
 
Mondok egy példamondatot: A rendõr kirója a büntetést a szabálytalan közlekedõre.
 
[/quote]


Na szoval kirjá hógy mellik országbul gyün?
http://forum.sa-mp.com/showthread.php?t=85969
Ezt szerintem könnyen át lehet írni, és Plugin Free

3553
Segítségkérés / 50 méterenként
« Dátum: 2011. július 15. - 16:58:42 »
õõõ.. GetPlayerPos nem hiszem, hogy métert számol, pedig azzal lenne a legegyszerûbb.

3554
Segítségkérés / Gteam, de miért ??
« Dátum: 2011. július 15. - 16:55:16 »
Full hülyeség amit most írtatok..
 
if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
   else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
   else if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");

 
Ezek szerint használhatja, ha
 
  • Beírt egy számot vagy nevet

  • Nem INVALID_PLAYER_ID az a szám

  • Ha nem rendõr.


Ha a feltételek LEGALÁBB egyike igaz, akkor használhatja.


CMD:bilincs(playerid, params&#91;])
{
    new giveplayerid, name[MAX_PLAYER_NAME], string[200];
    if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
    if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
    if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), \"%s megbilincselt egy civilt!\", name);
    SendClientMessageToAll(0xB3D5B2AA, string);
    TogglePlayerControllable(giveplayerid, 0);
    return 1;
}

3555
SA-MP: Szerverfejlesztés / rTuning
« Dátum: 2011. július 12. - 23:12:51 »
Épp ez a baj.
De ne errõl legyen szó..
Folytasd a scriptelést :D

Oldalak: 1 ... 235 236 [237] 238 239 ... 293
SimplePortal 2.3.7 © 2008-2024, SimplePortal