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

Oldalak: 1 ... 12 13 [14] 15 16 17
196
Segítségkérés / 2db parancs hiba
« Dátum: 2012. november 19. - 21:40:27 »
A TengeriMalac féle verzió mûködik.
A 2.-at meg hosszas lenne bemásolni, így inkább megpróbálom akkor áthelyezni a módba.
Köszönöm a segítségeteket!

197
Segítségkérés / 2db parancs hiba
« Dátum: 2012. november 19. - 19:20:59 »
Sziasztok, lenne két különbözõ kérdés, az egyik a Cannon féle jogsi, ebbõl egy részlet:
 
CMD:bevon(playerid, params[])
{
    new giveplayerid, string[128], string2[128];
    if(IsPlayerLAdmin(playerid) == 0) return SendClientMessage(playerid, hiba, \"HIBA: Nem vagy rendõr!\");
    if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, use, \"Használat: /jogsibevon [id]\");
    if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, hiba, \"HIBA: Nincs ilyen játékos!\");
    if(fexist(string2)){
        dini_Remove(string2);
    }else{
        SendClientMessage(giveplayerid, COLOR_ULTRARED, \"Nincs az illetõnek jogosítványa így el sem tudod venni azt...\");}
    GetPlayerName(playerid, nev1, sizeof(nev1)); GetPlayerName(giveplayerid, nev2, sizeof(nev2));
    format(string, sizeof string, \"Bevonták {f7ff00}%s {FF0606}jogosítványát!\", nev2);
    SendClientMessageToAll(COLOR_ULTRARED,string);
    format(string2, sizeof(string2), \"Jogositvanyok/%s.ini\", nev2); SetPVarInt(playerid, \"Jogositvany\", 0);
    return 1;
}

 
Probléma: ha valakinek nincs jogsija, akkor kiírja egyszerre azt, hogy \"nincs az illetõnek...\" és alá a \"bevonták xy jogosítványát\"
Tehát kiírja a \"bevonták\" szöveget is pedig nincsen jogsija. Valami az if(fexist résznél lehet, de nem tudom mi.
A másik probléma meg lenne, hogy van alapmódban ugye az public OnPlayerDeath return 1-es zárással.
Na már most én használom ugyan ezt egy filterscriptben: hogy ha meghal, akkor kiírja, hogy \"elvesztetted a munkádat.\" - de nem akar mûködni.
Próbáltam már return 0-ás zárással de nem jó. Ötlet?
Köszönöm!

198
Segítségkérés / Checkpoint hiba
« Dátum: 2012. november 18. - 00:48:31 »
Köszi, mûködik de ott a pluszos részeknél nem + jelet kell írni, csak szimplán 1-el nagyobb számot. (ha úgy gondoltad akkor oké)  ;)

199
Segítségkérés / Checkpoint hiba
« Dátum: 2012. november 17. - 19:39:21 »
Üdv, próbálok készíteni egy 10 db-os checkpoint [fuvarozós] scriptet de nem nagyon megy.
A 2. checkpoint-ba ha belemegyek nem történik semmi...
Van egy munka választós dialog, abból a fuvarozós rész ez:
 
                     SetPlayerTeam(playerid, 8);
     SetPlayerFacingAngle(playerid, 92.2933);
     SetPlayerPos(playerid, 2283.5850, 2062.8411, 10.8207);
     HideMenuForPlayer(tele, playerid);
     TogglePlayerControllable(playerid, true);
             SetPlayerSkin(playerid,5);
     new string[255];
     new pName[30];
                GetPlayerName(playerid, pName, 30);
                format(string, 280,\"%s Mostantól a 24/7 italcég fuvarozója.\", pName);
                SendClientMessageToAll(COLOR_CHARTREUSE, string);
     SetPlayerRaceCheckpoint(playerid,0, 2149.593500,2107.536400,10.663200, 0.000000,0.000000,0.000000, 5.0);

 
És van maga az EnterCheckpont rész:
 
public OnPlayerEnterRaceCheckpoint(playerid)
{
if(GetPlayerTeam(playerid) == fuvaros)
{
switch(playerid)
{
            case 1:
    {
       DisablePlayerRaceCheckpoint(playerid);
               PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
               SendClientMessage(playerid, COLOR_LIME, \"Ellenõrzõpont 10/1\");
               SetPlayerRaceCheckpoint(playerid,0, 2229.5994,2429.0188,10.6613, 2490.2437,2511.4233,10.8101, 5.0);
    }
    case 2:
    {
                   DisablePlayerRaceCheckpoint(playerid);
               PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
               SendClientMessage(playerid, COLOR_LIME, \"Ellenõrzõpont 10/2\");
       SetPlayerRaceCheckpoint(playerid,0, 2490.2437,2511.4233,10.8101, 2597.0022,2231.5420,10.6645, 5.0);
    }
    case 3:
    {
                   DisablePlayerRaceCheckpoint(playerid);
               PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
               SendClientMessage(playerid, COLOR_LIME, \"Ellenõrzõpont 10/3\");
       SetPlayerRaceCheckpoint(playerid,0, 2597.0022,2231.5420,10.6645, 2887.3572,2446.4065,10.8076, 5.0);
    }
}     //éssatöbbi
}
return 1;
}

 
Tehát hogy mi lehet a hiba, vagy hogy lehetne kivitelezni normálisan egy 10db-os racecheckpoint [munka] rendszert?
Köszönöm!

200
Szkript kérések / mûködõ NPC fájl kérés
« Dátum: 2012. november 17. - 17:03:48 »
Heló, újból kérnék valakitõl [aki használ NPC-t] 2db fájlt:
- ami az \"npcmode\" mappában van
- illetve egy pwn-t ami a \"filterscript\" mappában van
Tehát, hogy csak be kelljen nekem írni a record fájl nevét és kész.
Nem tudok sehogy sem mûködésbe hozni egy sima busz NPC-t.  :wall:
Köszönöm!

201
Segítségkérés / Sokkolás (timer?) probléma
« Dátum: 2012. november 14. - 22:04:06 »
Oké, majd megnézem köszi  :yes:

202
Segítségkérés / Sokkolás (timer?) probléma
« Dátum: 2012. november 14. - 19:23:15 »
Helló, van egy sokkolás parancs de hibás.:
- Ha egyedül vagyok a szerveren jól mûködik rajtam a sokkolás és a timer is.
- Ha feljön egy teszt-player akkor pl. ha lesokkolom õt akkor nekem ér véget a timer és nem neki. Összevissza mûködik...  :no:
Most vagy a megnevezéseknél a rossz [ezeket nem értem annyira] ahol a forward van oda
most \"playerid\" kell a zárójelbe vagy \"sokkos\"? Tehát, hogy kinek érjen véget az idõzítõ. Szerintem ott van probléma...
 
CMD:sokk(playerid, params[])
{
new sokkos;
new Float:sx, Float:sy, Float:sz;
if(sscanf(params, \"u\", sokkos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /sokk [id]\");
if(sokkos == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_ULTRARED, \"HIBA: Rossz ID!\");
GetPlayerPos(playerid, sx,sy,sz);
if(!IsPlayerInRangeOfPoint(sokkos, 20.0, sx, sy, sz)) return SendClientMessage(playerid, COLOR_ORANGE, \"{FF0606}[{FFFFFF}!{FF0606}] {FF9900}Nincs a megadott játékos a közeledben!\");
SendClientMessage(sokkos, COLOR_ULTRARED, \"Lesokkolt egy rendõr!\");
ApplyAnimation(sokkos, \"SWEET\", \"Sweet_injuredloop\",4.0,1,0,1,0,-1);
SetPVarInt(sokkos, \"sokkolva\", 1);
SetTimer(\"sokkolva\", 10000, false);
return 1;
}
forward sokkolva(sokkos);
public sokkolva(sokkos)
{
SetPVarInt(sokkos, \"sokkolva\", 0);
ClearAnimations(sokkos);
     SendClientMessage(sokkos, COLOR_LIME, \"{99FF00}Elmúlt a sokkoló hatása...\");
return 1;
}

 
Próbáltam már átírni ezt-azt de ugyan úgy bugosan mûküdik ha feljön 1 player...
Köszönöm!

203
Kérdések, Segítség / Milyen átlag kell a rendõrséghez?
« Dátum: 2012. november 13. - 18:13:12 »
Ja, ma is Kelenföldön összevert 2 rendõr egy hajléktalant, mer hogy állítólag ellopott egy kutyát a parkból és azzal akart kéregetni.
Hozzálökték a falhoz azt ütötték mindenhol szerencsétlent.
Én meg felvettem kamerával de miután végeztek oda jött az egyik sün azt \"finoman\" befenyített,
hogy töröljem le most azonnal a videót vagy polgári tökömtudja milyen pert indít. Ott elõtte kellett törölnöm.
Bezzeg ha cigóval kerültek volna szembe nem ilyen bátrak lettek volna... Gratulálok nekik.

204
SA-MP: Szerverfejlesztés / Weed Admin szkript by DaWee aka Johnies00
« Dátum: 2012. november 13. - 18:02:34 »
Lehet látni a parancsokat mert nincs irritáló színnel ki színezve az a lényeg!  :laugh:

205
Segítségkérés / %s %d stb..
« Dátum: 2012. november 12. - 08:35:34 »
Egyébként az is segítség (legalább is nekem) ha nézek példa scripteket. Én az alap lvdm módban a /givecash parancsnál tanulgattam ezeket még anno :)

206
Segítségkérés / TexDraw probléma
« Dátum: 2012. november 11. - 23:11:41 »
AVS-bõl alakítottam át egyébként, de lehet megvan a probléma:  2X szerepel ez a TextDrawShowPlayer



public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(IsPlayerInAnyVehicle(playerid) && !IsBicycle(GetPlayerVehicleID(playerid)))
{
   TextDrawShowForPlayer(playerid, SpeedoBox);
   TextDrawShowForPlayer(playerid, SpeedoText[playerid]);
   new vehicleid = GetPlayerVehicleID(playerid);
   if(VehicleSecurity[vehicleid] == 1)
   {
      ToggleAlarm(vehicleid, VEHICLE_PARAMS_ON);
      SetTimerEx(\"StopAlarm\", ALARM_TIME, false, \"d\", vehicleid);
   }
}
else
{
   TextDrawHideForPlayer(playerid, SpeedoBox);
   TextDrawHideForPlayer(playerid, SpeedoText[playerid]);
}
if(newstate == PLAYER_STATE_DRIVER)
{
   new vehicleid = GetPlayerVehicleID(playerid);
   new id = GetVehicleID(vehicleid);
   if(IsValidVehicle(id))
   {
      if(VehicleCreated[id] == VEHICLE_DEALERSHIP)
      {
         SetPVarInt(playerid, \"DialogValue1\", id);
         ShowDialog(playerid, DIALOG_VEHICLE_BUY);
         return 1;
      }
   }
   if(IsBicycle(vehicleid))
   {
      ToggleEngine(vehicleid, VEHICLE_PARAMS_ON);
   }
   if(Fuel[vehicleid] <= 0)
   {
      ToggleEngine(vehicleid, VEHICLE_PARAMS_OFF);
   }
}
return 1;
}

207
Segítségkérés / TexDraw probléma
« Dátum: 2012. november 11. - 19:39:57 »
\'Estét!
Olyan problémám lenne, hogy ha feljön egy player a szerveremre, és beül egy jármûbe [közben én is kocsiba ülök] akkor
ilyen, \"duplázódott\" lesz az alsó kijelzõ:  http://kepfeltoltes.hu/121111/644034255hiba_www.kepfeltoltes.hu_.jpg
- Ha egyedül vagyok fent a szerón akkor nincs ilyen probléma.
Össze akadna mással? Vagy az OnPlayerEnterVehicle függvénynél lehet valami gebasz?
Aki találkozott már ezzel, vagy van esetleg valami tippje írjon nyugodtan.  :-\\
Köszönöm!

208
Segítségkérés / Kocsi
« Dátum: 2012. november 11. - 15:40:20 »
Gondolom a kocsira is meg kell csinálni a parancsot, le kell hívni az ID-t.
Tehát elõször a kocsi adatai, aztán a player adatai.:
Nekem így néz ki:
 
 if(strcmp(cmdtext, \"/lv\", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1903.6464,1780.1409,12.7437);
SendClientMessage(playerid,0xFF9900AA,\"Itt vagy a Las Venturas Rendõrségnél.\");
return 1;
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1903.6464,1780.1409,12.7437);
SendClientMessage(playerid,0xFF9900AA,\"Itt vagy a Las Venturas területén.\");
return 1;
}
}

209
Segítségkérés / Kinti börtönbõl elszökés = visszarakás
« Dátum: 2012. november 10. - 17:20:30 »
Üdv, olyan kérdésem lenne, miként lehetne kivitelezni az alábbi tervet:
Kinti börtönt ha elhagyja a bent lévõ rab, [mondjuk helivel kiviszik] akkor valamennyi táv után visszadobja a börtönbe.
Gondolom az  PlayerToPoint vagy IsPlayerInRangeOfPoint  függvénnyel, ha igen hogyan?
Esetleg van hasonló példa script valahol?
Köszönöm!

210
Segítségkérés / Anim hiba
« Dátum: 2012. november 10. - 17:15:48 »
Rakd a filterscript [server.cfg] sorában a legvégére.  :shurg:

Oldalak: 1 ... 12 13 [14] 15 16 17
SimplePortal 2.3.7 © 2008-2024, SimplePortal