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

Oldalak: 1 ... 4 5 [6] 7 8 9
76
Segítségkérés / Rendõr kinevezés
« Dátum: 2012. December 16. - 18:40:35 »
Sziasztok!
Próbáltam írni egy Dini-s rendõr kinevezõs kódot, de itt elakadtam :/
Hogy lehet azt megcsinálni, hogy ne annak készítse a .ini-t aki beírta, hanem az id-nek(a kódban lévõ id-nek)?
[FRISSÍTVE!]
Errorok:
 
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\rendor.pwn(32) : error 030: compound statement not closed at the end of file (started at line 3)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 

CMD:kinevez(playerid, params[])
{
if (!IsPlayerAdmin(playerid))
{
     new id, uzi[128], uzi2[128], name2[MAX_PLAYER_NAME];
     GetPlayerName(playerid, name2, sizeof(name2));
     if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /kinevez [id]\");
     else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos!\");
     else
     {
     new name[MAX_PLAYER_NAME], dinic[64];
     GetPlayerName(id, name, sizeof(name));
     format(dinic, sizeof(dinic), \"Rendor/%s.ini\", name);
     dini_Create(dinic);
     if(dini_Int(dinic, \"Rendor\") == 0)
     {
     dini_IntSet(dinic, \"Rendor\", 1);
     //1-ik
     format(uzi, sizeof(uzi), \"%s kinevezett teljes jogú rendõrré!\", name2);
     SendClientMessage(id, -1, uzi);
     //2-ik
     format(uzi2, sizeof(uzi2), \"%s-t kinevezted rendõrré!\", name);
     SendClientMessage(playerid, -1, uzi2);
     }
     else Msg(\"nem vagy rCon admin!\");
return 1;
}

77
Segítségkérés / Dialog kavarodás
« Dátum: 2012. December 16. - 18:11:59 »
Sziasztok!
Az lenne a problémám, hogy össze kavarodnak a dialogok.
Tehát: Van 3 olyan dialogom ami külön-külön srciptben van.
Ezek közül 2db if IsPlayerRangeof.....-os, és egy olyan ahol bárhol lehet használni(zenék), de ha azt a 2-õt be rakom, akkor a zenéset elõ hozzá, de nem megy át a másik oldalra, és nem is mûködnek a PlayAudio..... tehát csak kilép a dialogból és ennyi.
Össze zavarodnak, nem tudják amgukat külön futtatni vagy valami ilyesmi re gondolok.
Remélem valaki tud segíteni nekem, köszönöm szépen elõre is! :)

78
Segítségkérés / GameTextForPlayer
« Dátum: 2012. December 16. - 11:12:19 »
Jó reggeltet! :D
Próbáltam írni egy olyat, hogy valaki valakinek game textet írhat, csak erroros, meg warninog,s de nem tudom miért :\'(
 
CMD:text(playerid, params[])
{
new id, txt[128], uzi;
if (sscanf(params, \"uz\", id, txt)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /text [id] [szöveg]\");
else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos!\");
else if (txt == 0) SendClientMessage(playerid, 0xFF0000AA, \"Írj valami üzenetet!\");
else
{
format(uzi, sizeof(uzi), \"%s\", txt);
GameTextForPlayer(id, uzi);
}
return 1;
}

 

c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(6) : error 033: array must be indexed (variable \"txt\")
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(9) : error 035: argument type mismatch (argument 1)
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(9) : error 035: argument type mismatch (argument 1)
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : error 035: argument type mismatch (argument 2)
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(3) : warning 203: symbol is never used: \"uzi\"

79
Szkript kérések / SeeRPG-s taximunka
« Dátum: 2012. December 15. - 14:48:30 »
Sziasztok!
Szeretnék kérni, egy olyan taxis munkát, mint amilyen a SeeRPG-ben van:
Beírja /taxismelo és kiírja hogy xy szolgálatban, taxit hívni /taxihiv parancsal.
És amikor hívja, kiírja a taxisnak  hogy xy taxit hívott,menny oda és vedd fel!
Amikor beszáll az utas, elindít egy timert, ami 15 másodpercenként számolja a kifizetési összeget, amíg ki nem száll, és levonja, majd oda adja a taxisnak.
Elõre is nagyon szépen köszönöm!
Utóírat: Lehetõleg ZCMD-s legyen.(nem muszály  )

80
Segítségkérés / Gyorsító scipt
« Dátum: 2012. December 14. - 16:24:16 »
Sziasztok!Próbáltam csinálni egy olyat, hogy 2 másodpercenként lekéri a jármû sebességét, és folyamatosan gyorsul, de valamiért nem jó :(
 
#include zcmd
#include a_samp
forward whi;
public whi()
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(vehicleid, x, y, z);
SetVehicleVelocity(vehicleid, x+10, y+10, z+10);
}
CMD:whi(playerid, params[])
{
SetTimer(\"whi\", 2000, true);
return 1;
}

 

c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(62) : warning 235: public function lacks forward declaration (symbol \"OnGameModeInit\")
c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : error 017: undefined symbol \"funcidx\"
c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : warning 215: expression has no effect
c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : error 001: expected token: \";\", but found \")\"
c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : error 029: invalid expression, assumed zero
c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

81
SA-MP: Szerverfejlesztés / Dini-s GPS rendszer
« Dátum: 2012. December 14. - 14:24:44 »
Helló all!
Ez az elsõ scriptem, igazából kértem egy kis segítséget, amiben Casamiro segített :D
Dialogos GPS rendszer, amelyben lehet venni/eladni/használni a gps-t :D
FIGYELEM! Elötte a scriptfiles mappába hozz létre egy GPS nevû mappát :D
Tesztelve van, tökéletesen mukodik!
Pastebin: http://pastebin.com/Jg8eU1Mh
 
//GPS rendszer by sticky2
//A NEVEMET ENGEDÉLY NÉLKÜL KITÖRÖLNI TILOS!!!
//Hely készítése lentebb!
#include <a_samp>
#include <zcmd>
#include <Dini>
CMD:gpsvesz(playerid, params[])
{
new name[MAX_PLAYER_NAME];
new dinicreate[64];
GetPlayerName(playerid, name, sizeof(name));
format(dinicreate, sizeof(dinicreate), \"GPS/%s.ini\", name);
dini_Create(dinicreate);
if(dini_Int(dinicreate, \"GPS\") == 0)
{
dini_IntSet(dinicreate, \"GPS\", 1);
GivePlayerMoney(playerid, -100000);
SendClientMessage(playerid, -1, \"Vettél egy GPS-t, $100.000-ért!\");
}
else SendClientMessage(playerid, -1, \"Már van gps-ed...\");
return 1;
}
CMD:gpselad(playerid, params[])
{
new name[MAX_PLAYER_NAME], dinitorol[64];
GetPlayerName(playerid, name, sizeof(name));
format(dinitorol, sizeof(dinitorol), \"GPS/%s.ini\", name);
if(dini_Int(dinitorol, \"GPS\") == 1)
{
dini_IntSet(dinitorol, \"GPS\", 0);
GivePlayerMoney(playerid, 70000);
SendClientMessage(playerid, -1, \"Sikeresen eladtad!\");
}
else SendClientMessage(playerid, -1, \"Nincs is GPS-ed!\");
return 1;
}
CMD:gps(playerid, params[])
{
new name[MAX_PLAYER_NAME], dinileker[64];
GetPlayerName(playerid, name, sizeof(name));
format(dinileker, sizeof(dinileker), \"GPS/%s.ini\", name);
if(dini_Int(dinileker, \"GPS\") == 1)
{
ShowPlayerDialog(playerid, Dialog_Gps, DIALOG_STYLE_LIST, \"GPS\", \"Farm\\nFegyver bolt\\nBlue Angel reptér\\nRepülõgép temetõ\\nOktatási központ(jogsi)\\nGPS eladása($70.000-ért)\", \"Bekapcs\", \"Kikapcs\");
}
else SendClientMessage(playerid, -1, \"Nincs GPS-ed! Vegyél egyet $100.000-ért /gpsvesz parancsal!\");
return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == Dialog_Gps)
    {
        if(!response) return Msg(\"{FFFF00}Kikapcsoltad a GPS-t/Nem állítasz be célt.\"), DisablePlayerCheckpoint(playerid);
        if(listitem == 0) SetPlayerCheckpoint(playerid, -318.9366,-1383.8541,11.8932, 2.0), Msg(\"Cél beállítva: Farm\");
        if(listitem == 1) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Fegyverbolt\");
        //if(listitem == 2) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Új\");
        //if(listitem == 3) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Új2\");
        if(listitem == 2) Msg(\"Eladása $70.000-ért: /gpselad\"); //akkor a listitem már nagyobb szám(az utcsó)
       
}
return 0;
}

82
Segítségkérés / Dini-s GPS rendszer
« Dátum: 2012. December 13. - 15:32:03 »
Helló all!
Próbáltam írni egy GPS rendszert, de bele gabalyodtam.  :\'(  :\'(  :Cry2:
 
CMD:gpsvesz(playerid, params[])
{
new name[MAX_PLAYER_NAME];
new dinicreate;
GetPlayerName(playerid, name, sizeof(name));
format(dinicreate, sizeof(dinicreate), \"GPS/%s.ini\", name);
dini_Create(dinicreate);
dini_IntSet(\"%s.ini\", \"GPS\", 1, name);
Msg(\"Vettél egy GPS-t, $100.000-ért!\");
GivePlayerMoney(playerid, -100000);
return 1;
}

 
És:
 
CMD:gps(playerid, params[])
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(dinileker, sizeof(dinileker), \"GPS/%s.ini\", name);
dini_Int(dinileker);
if(\"GPS\" == 1)
{
ShowPlayerDialog(playerid, Dialog_Gps, DIALOG_STYLE_LIST, \"GPS\", \"Farm\", \"Bekapcs\", \"Mégse\");
}
else Msg(\"Nincs GPS-ed! Vegyél egyet $100.000-ért /gpsvesz parancsal!\");
return 1;
}

 
Error/Warning:
 

//gpsvesz
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(8) : error 035: argument type mismatch (argument 1)
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(8) : error 035: argument type mismatch (argument 1)
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : error 035: argument type mismatch (argument 1)
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(12) : warning 202: number of arguments does not match definition
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(4) : warning 203: symbol is never used: \"dinicreate\"
//gps
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : error 017: undefined symbol \"dinileker\"
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : error 017: undefined symbol \"dinileker\"
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : error 029: invalid expression, assumed zero
C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
7 Errors.

83
Segítségkérés / Fegyver adás másnak
« Dátum: 2012. December 12. - 15:22:37 »
Hellósztok megint! :D
Szóval ha más játékosnak akarok adni fegyvert, azt hogy kell?
 
CMD:fegyvertad(playerid, params[])
{
new id, fegyoid;
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /fegyvertad id fegyoid\"\");
if (sscanf(params, \"u\", fegyoid)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /fegyvertad id fegyoid\"\");
else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos!\");
else
{
GivePlayerWeapon(id, fegyoid, );
SendClientMessage(id, 0x00FF00AA, \"Valaki adott neked fegyót!\");
SendClientMessage(playerid, 0x00FF00AA, \"Adtál néki fegyót!\");
}
return 1;
}

84
Segítségkérés / Más player lekérdezése
« Dátum: 2012. December 12. - 15:07:42 »
Hellósztok!
az \"u\" mit jelöl? elmagyarázná nekem, hogy mi mire való?
 
   if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xFF0000AA, \"Usage: \\\"/heal <playerid>\\\"\");

85
Szkript kérések / Szám számláló(Anti-Hirdetés)
« Dátum: 2012. December 06. - 19:38:16 »
Sziasztok!
Nekem már ELEGEM van a hirdetõkbõl.
Nah szóval.
Kéne egy olyan script, ami megszámlálja hogy a chatben hány számot ír be, és ha >= x szám akkor IP BANNOLJA.
Köszönöm szépen elõre is.
Utóirat: ha nem lehet megoldani az ip bannost, akkor a sima 365 és 24 órás ban is jó :) köszi :)

86
Segítségkérés / Szonda
« Dátum: 2012. December 04. - 15:03:14 »
Sziasztok!
Próbáltam készíteni egy szonda scriptet, de warningol. :(  :\'(
 
CMD:szonda(playerid, params[])
{
new PID;
if(!IsPlayerInRangeOfPlayer(playerid, PID, 3.0))
{
new pias;
new name[MAX_PLAYER_NAME];
new szo[128];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerDrunkLevel(playerid, pias, sizeof(pias));
format(szo, sizeof(szo), \"%s alkohol szintje %s !\", name, pias);
SendClientMessage(playerid, 0x31ed2bAA, szo);
}
else Msg(\"Nincs a közeledben 1 ember sem!\");
return 1;
}

 

c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : warning 202: number of arguments does not match definition
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : warning 202: number of arguments does not match definition

87
Segítségkérés / GetPVArInt
« Dátum: 2012. December 03. - 16:58:26 »
Sziasztok!Miért warningol? :(
 
CMD:jzar(playerid, params[])
{
if (!GetPVarInt(vizsgaztato))
MoveObject(jogsi[2], 239.60000610352, 117.5, 1003.4000244141, 2.0, 0, 0, 277.9970703125);
return 1;
}
CMD:jnyit(playerid, params[])
{
if (!GetPVarInt(vizsgaztato))
MoveObject(jogsi[2], 239.60000610352, 117.5, 1005.4000244141, 1.5, 0, 0, 277.9970703125);
return 1;
}

 

c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(3) : warning 202: number of arguments does not match definition
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : warning 202: number of arguments does not match definition

88
Segítségkérés / Össze olvadnak a dialogok
« Dátum: 2012. December 02. - 12:03:30 »
Sziasztok!
Az a problémám, hogy van 2 parancsom, amik elõhoznak 1-1 dialogot, de csak ha az adott ponton vannak.
Ezzel csak az a gond, hogy össze olvadnak, és nem lehet meghatározni külön-külön lévõ pontokat, mert egyiknek az kell, a másiknak meg az :(
Sript:
 
CMD:etterem(playerid, params[])
{
if (IsPlayerInRangeOfPoint(playerid, 374.1313,-118.8213,1001.4922, 4.0))
{
ShowPlayerDialog(playerid,Dialog_Pizza,DIALOG_STYLE_LIST,\"Étkezde\",\"Pizza-Szalámis($5.000)\\nPizza-Magyaros($5.000)\\nPizza-Tenger gyümölcsei($5.000)\\nHús-Steak($5.000)\\nHús-Rántott($5.000)\\nHús-Nyers :D ($5.000)\\nHamburger-Csirkés($5.000)\\nHamburger-Marha húsos($5.000)\\nHotdog($5.000)\",\"Nyami *-*\", \"Inkább éhezek!\");
}
else Msg(\"{FFFF00}Nem vagy étkezdében!\");
return 1;
}
CMD:pia(playerid, params[])
{
if (IsPlayerInRangeOfPoint(playerid, 498.5911,-76.0362,998.7578, 4.0))
{
ShowPlayerDialog(playerid,Dialog_Pia,DIALOG_STYLE_LIST,\"Bár pult\",\"Bor ($2000)\\nSör ($1000)\\nWhisky ($6000)\\nVodka ($10.000)\\nPina Colada ($20000)\\nPálinka ($8000)\",\"Bepiálok!\", \"Áhh...\");
}
else Msg(\"{FFFF00}Nem vagy kocsmában!\");
return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
    if(dialogid == Dialog_Pizza)
    {
        if(!response) return Msg(\"{FFFF00}Úgy döntöttél, nem veszel semmit\");
        if(listitem == 0) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
        if(listitem == 1) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
        if(listitem == 2) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
    if(listitem == 3) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
    if(listitem == 4) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
    if(listitem == 5) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
    if(listitem == 6) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
    if(listitem == 7) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
    if(listitem == 8) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
    if(listitem == 9) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100);
}
    if(dialogid == Dialog_Pia)
{
        if(!response) return Msg(\"{FFFF00}Úgy döntöttél, józan maradsz.Helyes!\");
        if(listitem == 0) GivePlayerMoney(playerid, -2000), SetDrunk(playerid, 1000);
        if(listitem == 1) GivePlayerMoney(playerid, -1000), SetDrunk(playerid, 1100);
        if(listitem == 2) GivePlayerMoney(playerid, -6000), SetDrunk(playerid, 1400);
    if(listitem == 3) GivePlayerMoney(playerid, -10000), SetDrunk(playerid, 1600);
    if(listitem == 4) GivePlayerMoney(playerid, -20000), SetDrunk(playerid, 3500);
    if(listitem == 5) GivePlayerMoney(playerid, -8000), SetDrunk(playerid, 2000);
}
return 0;
}

 
A SetDrunk-ot ne változtassátok, van rá stockom :D

89
Segítségkérés / SeeRPG-s taximunka
« Dátum: 2012. November 30. - 18:42:06 »
Áhh rossz helyre nyitottam bocsi :(

90
Segítségkérés / Pont levonó stock
« Dátum: 2012. November 29. - 18:21:18 »
Üdv mindenki!
Próbáltam készíteni egy stockot, ami levonja a pontot, csak warningos :(
 
stock SetScor(playerid, Float:Scor)
{
new Scormost;
GetPlayerScore(playerid, Scormost);
SetPlayerScore(playerid, Scormost-Scor);
}

 

c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(706) : warning 202: number of arguments does not match definition
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(707) : warning 213: tag mismatch

Oldalak: 1 ... 4 5 [6] 7 8 9
SimplePortal 2.3.7 © 2008-2024, SimplePortal