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

Oldalak: [1]
1
Segítségkérés / Megoldható?
« Dátum: 2010. június 09. - 18:16:44 »
Csáó!
Megoldható az hogy:
A zöld színu kocsikat [44], csak TEAM_LGC a világoskék színu jármuveket [2] pedig csak TEAM_MS-13 nevu gTeam változó tudja csak elvinni? (A 2 gTeam definiálva van)
Vagyis ha zöld színu kocsiba beül egy TEAM_MS-13 -as csávó, kidobja a jármubol és kiírjon egy X üzenetet??
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Nos a 2. kérdésem/kérésem:
Van nekem egy ilyen részem:
 
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID)
{
       SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
        if(gTeam[killerid] != gTeam[playerid]) {
      SendDeathMessage(killerid,playerid,reason);
   SetPlayerScore(killerid,GetPlayerScore(killerid)+5);
            GivePlayerMoney(killerid,GetPlayerMoney(killerid)+20000);
            GetPlayerName(playerid, name, sizeof(name));
       format(string, sizeof(string), \"%s megölt egy ellenfelet ezért kapott 20000$-t, és 5 tiszteletpontot!\", name);
       SendClientMessageToAll(SARGA, string);
           } else {
    SetPlayerScore(killerid,GetPlayerScore(killerid)-5);
   GivePlayerMoney(killerid,GetPlayerMoney(killerid)-20000);
   GetPlayerName(playerid, name, sizeof(name));
       format(string, sizeof(string), \"%s megölte egy csapattársát ezért veszített 20000$-t, és 5 tiszteletpontot!\", name);
       SendClientMessageToAll(SARGA, string);
}
}
return 1;
}

 
Megoldható lenne az hogyha:
TEAM_LGC megöl egy TEAM_MS-13 ast, vagy fordítva, akkor azon kívül amit odaírtam, kiírja hogy kinek van a legtöbb pontja (score) a szerveren.
Valahogy így gondoltam:
Woozie megölt egy ellenfelet ezért kapott 20000$-t, és 5 pontot!
Woozie vezet [pontszám] gyilkolással!
Annak a nevét írja ki akinek a legtöbb pontja van a szerveren, és hogy annak az embernek mennyi a pontja!
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Utolsó kérdésem! :D
Van valami olyasmi függvény hogy egy X parancsot egy X számú interiorba lehessen használni? Ha nincs a játékos a megadott interiorban nem muködik a parancs és helyette egy üzenetet ad ki!
Ezek nagyon fontosak lennének a módomba! :)
Elore is kösz! :)

2
Segítségkérés / Hiba fogalma (magyarul)
« Dátum: 2010. június 08. - 21:13:06 »
Csáó!
Írtam egy parancsot, /goup és /godown.
Nah, van 2 csapat, ha X csapattal vagy akkor egy helyen tudod használni a 2 parancsot.
Ha Y akkor egy másik helyen.
IsPlayerInRangeOfPoint     függvényt használtam, de egy sorban van egy error, amibe lehetetlen hogy hiba van de még is!
Hiba:
C:\\PROGRA~1\\ROCKST~1\\GTASAN~1\\GAMEMO~1\\hq.pwn(410) : error 029: invalid expression, assumed zero

 
Ebben a részben van a hiba:
 
if(strcmp(\"/goup\", cmdtext, true, 10) == 0)
{
    if(gTeam[playerid] == TEAM_LGC)
    {
       if(IsPlayerInRangeOfPoint(playerid, 2.0, 2117.3308,2416.5737,10.8203))
       {
           SetPlayerPos(playerid, 2117.6135,2416.6785,49.5234);
           } else {
           SendClientMessage(playerid, ZOLD, \"Nem vagy liftnél!\");
                } else {
              if(IsPlayerInRangeOfPoint(playerid, 2.0, 2487.7410,2397.3174,10.8203))
              {
            SetPlayerPos(playerid, 2454.9348,2372.9138,71.0496);
            } else {
            SendClientMessage(playerid, ZOLD, \"Nem vagy liftnél!\");
            return 1;
         }
      }
   }
}

 
És a hibának mi a fogalma? Ugyanis surun jön be a hiba.. :)
Elore is kösz!

3
Segítségkérés / Help
« Dátum: 2010. június 05. - 16:09:19 »
Hello!

1 órát kerestem hogy hogy javíthanám ki az egyetlen hibám! :)


Van pár warning is de nincs már kedvem keresgetni ezért konkrét válaszra gondoltam! :)

 
C:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\hq.pwn(25) : error 010: invalid function or declaration
C:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\hq.pwn(100) : warning 235: public function lacks forward declaration (symbol \"kap1\")
C:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\hq.pwn(107) : warning 235: public function lacks forward declaration (symbol \"kap2\")
C:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\hq.pwn(113) : warning 235: public function lacks forward declaration (symbol \"kap3\")
C:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\hq.pwn(119) : warning 235: public function lacks forward declaration (symbol \"lit\")
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
Error sora: fordward lift(playerid);

100-adik sor adatai:

 
public kap1(playerid)
{
MoveObject(kapu1, 2492.785889, 2350.582275, 12.601505, 4);
MoveObject(kapu2, 2481.815430, 2350.588379, 12.601505, 4);
return 1;
}

 
107:
 
public kap2(playerid)
{
MoveObject(kapu3, 2497.452881, 2387.512939, 12.593704, 4);
return 1;
}

 
113:
 
public kap3(playerid)
{
MoveObject(kapu4, 2497.471191, 2377.586914, 6.012795, 4);
return 1;
}

 
119:


public lit(playerid)
{
MoveObject(lift, 2503.399414, 2340.284668, 9.193087, 4);
return 1;
}

4
Segítségkérés / Warningok miért vannak?
« Dátum: 2010. április 22. - 21:02:02 »
Áhh, olyan warningokat kapok amirol nem tudom mit jelent és így javítani se tudom melyik részt kell.

Újabb 2 darab warning amirol halvány hupikék gozöm sincs:

 
C:\\PROGRA~1\\ROCKST~1\\GTASAN~1\\GAMEMO~1\\has.pwn(1835) : warning 213: tag mismatch
C:\\PROGRA~1\\ROCKST~1\\GTASAN~1\\GAMEMO~1\\has.pwn(1843) : warning 213: tag mismatch

 
Köszönöm a segítséget :)
 
U.I.:
1835:         Locked[GetPlayerVehicleID(playerid)] = 1;
1843:         Locked[GetPlayerVehicleID(playerid)] = 0;

5
Segítségkérés / Újból scriptelek (warning)
« Dátum: 2010. április 22. - 16:13:00 »
Üdv mint a témából is kiderült újra visszatértem a scripteléshez nem tudom hányadszorra!   :laugh: :laugh: :laugh:

És segítséget is kérnék két warning miatt, ami a következo:

 
C:\\PROGRA~1\\ROCKST~1\\GTASAN~1\\GAMEMO~1\\has.pwn(1905) : warning 203: symbol is never used: \"cmd\"
C:\\PROGRA~1\\ROCKST~1\\GTASAN~1\\GAMEMO~1\\has.pwn(1905) : warning 203: symbol is never used: \"tmp\"

 


Tök jó hogy 1904 sorból áll a mód..


Kösz elore is

6
Segítségkérés / Ó, az a frány error!
« Dátum: 2010. február 27. - 12:53:19 »
Üdv!

Elkezdtem csinálni egy munka szkriptet!


Be is fejeztem, 19 erroral és pár warningal a végén  ;D


Nos, mivel sok külön sort kéne hogy bemásoljak, ezért arra gondoltam, hogy megbízok egy olyan emberben aki ki tudja javítani a hibákat.


És annak elküldeném a scriptet PM -be...


Jó lenne ha ki lenne javítva. :)


Elore is kösz! :)



7
Segítségkérés / LAdmin report átírás
« Dátum: 2010. február 26. - 14:12:34 »
Nos van egy ilyen rész a ladminba, ez a report rész:
 
dcmd_report(playerid,params[]) {
    new reported, tmp[256], tmp2[256], Index;      tmp = strtok(params,Index), tmp2 = strtok(params,Index);
    if(!strlen(params)) return SendClientMessage(playerid, red, \"HASZNÁLAT: /report [playerid] [indok]\");
reported = strval(tmp);
if(IsPlayerConnected(reported) && reported != INVALID_PLAYER_ID) {
if(PlayerInfo[reported][Level] == ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,\"HIBA: Adminisztrátort nem jelenthetsz be!\");
if(playerid == reported) return SendClientMessage(playerid,red,\"HIBA: Magadat nem jelentheted be\");
if(strlen(params) > 7) {
   new reportedname[MAX_PLAYER_NAME], reporter[MAX_PLAYER_NAME], str[128], hour,minute,second; gettime(hour,minute,second);
   GetPlayerName(reported, reportedname, sizeof(reportedname));   GetPlayerName(playerid, reporter, sizeof(reporter));
   format(str, sizeof(str), \"%s reportot küldött:%s\",playerid, reporter);
   MessageToAdmins(COLOR_WHITE,str);
   SaveToFile(\"ReportLog\",str);
   format(str, sizeof(str), \"Bejelento: %s[%d] bejelentette %s[%d]-t Indok: %s\", reporter,playerid, reportedname, reported, params[strlen(tmp)+1]);
   for(new i = 1; i < MAX_REPORTS-1; i++) Reports = Reports[i+1];
   Reports[MAX_REPORTS-1] = str;
   return SendClientMessage(playerid,yellow, \"Reportod elküldve az adminoknak!\");
        } else return SendClientMessage(playerid,red,\"HIBA: Kihagytad az indokot!\");
} else return SendClientMessage(playerid, red, \"Játékos nincs csatlakozva\");
}

 
Ezt olyanra szeretném hogy ne keljen /report ba indok meg név, stb...

Hanem:


Ha egy sima játékos beírja hogy /report XY


Akkor ezt a két sort írja ki neki:


Reportod sikeresen elküldve az adminoknak!


Reportod: [szöveg]


Az adminoknak pedig így jelenjen meg:


[Player][iD] report üzenete: [szöveg]


Elore is köszönöm! :)

8
Szkript kérések / 1-2 Cuccos
« Dátum: 2010. február 25. - 17:23:53 »
Nos, ezeket szeretném megvalósítani:
Ha beírom hogy /cjon akkor aktiválódik a jármu ugratás.
Vagyis ha ez be van kapcsolva és megnyomom a lovogombot (nálam a BEG) akkor valamennyit a jármu ugrasson.
Kikapcsolása pedig a /cjoff
És mivel a szeroba vhogy nincs benne a /pm bele kéne írnom...
Csak nincs alap amin el tudnék indulni.
És végül egy autómata jármu javító, a karosszériát is javítsa, bekapcsolása: /nbon
Kikapcsolása: /nboff
pl 2 másodpercenknt javítsa meg.
A függvényét ki tudnám lesni a ladminból, csak nem tudom hogy lehet megoldani timerrel.
Elore is köszi a segítséget ! :)

9
SA-MP: Szerverfejlesztés / Támadó NPC
« Dátum: 2009. november 06. - 22:12:00 »
Ez egy támadó NPC.
Beírod hogy /getnpc , és megjelenik egy hasonmásod, aki lõ rád.
Mivel NPC õt lõheted örökké nem fog meghalni, csak poénból van megcsinálva.  :D
Megjegyzés: Nem én csináltam hanem Tannz0rz .
Letöltés:
( Minden fájl csatolva )
\"wnGl.jpg\"
Videó:
( Hang nincs )
<a href=\"http://www.youtube.com/watch?v=fvzrxT_UgK4&feature=player_embedded\" target=\"_blank\" class=\"aeva_link bbc_link new_win\">SAMP Attacking NPC</a>
Angol fórumon:
http://forum.sa-mp.com/index.php?topic=131321.0

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal