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

Oldalak: [1] 2 3 ... 7
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 09. - 08:27:48 »
Értem
Az egyik helyen else if et írtam hibát jelzett, if -fel elfogadta, kösz a segítséget, zárok! :)

3
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!

4
Segítségkérés / Help
« Dátum: 2010. Június 05. - 18:26:28 »
Beniboy: Direkt lit, azt hogy miért már nem tudom, töröltem a forwardokat de a warningok még mindíg aktívak.. :(
Szerk:
Ahogy olvastam, a ezeket a warningokat úgy tünthetem el, hogyha kitörlöm azt a 4 public -os részt. (kap1,kap2,kap3,lit)
De viszont ha kitörlöm akkor a kapuk és a lift nem fog autómatikusan X ido szerint magátol viszacsukódni!
Ha van más megoldás a kitörlésén kívül, és hogy elmenjen a warning, vagy hogy kitörlöm, de valahogy máshogy megoldom hogy autómatikusan csukódjon.

5
Segítségkérés / Help
« Dátum: 2010. Június 05. - 16:49:28 »
Ja oké bocs a névért :D

A vak fejemet nekem is hogy írni se tudok :D (fordward XD)


ÉS a warningok?:D

6
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;
}

7
Segítségkérés / Warningok miért vannak?
« Dátum: 2010. Április 23. - 13:39:05 »
Kösz, mivel logikai változóval csináltam valószínuleg jó lesz, de mivel elég bugos a /lock/unlock rendszerem amit találtam ezért kiszedem.

De azért kösz :)


Zárok

8
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;

9
Segítségkérés / Újból scriptelek (warning)
« Dátum: 2010. Április 22. - 17:57:08 »
Kösz a segítségeket! :)

Stray megoldásával sikerült egybol! (kösz)


SnicK megoldásával is biztos jó lett voln a de Stray-é egyszerubnek tunt  :)


Témát zárom!

10
Segítségkérés / Újból scriptelek (warning)
« Dátum: 2010. Április 22. - 16:48:08 »
Oké azért kösz! :)

11
Segítségkérés / Újból scriptelek (warning)
« Dátum: 2010. Április 22. - 16:34:43 »
A hozzászólásod után az volt az elso dolgom!

Csak a cmdtext -eket dobta ki, meg az elso sornál, más semmi

12
Segítségkérés / Újból scriptelek (warning)
« Dátum: 2010. Április 22. - 16:24:19 »
Ha ezt a sort kitörlöm:
 
new tmp[64], cmd[64], string[128];

 
Majd F5 -t nyomok, egybol kidob 5 errort
Ha viszont benne van csak 2 warning  :D

13
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

14
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! :)



15
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! :)

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