GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: doboka98 - 2011. szeptember 25. - 14:32:30

Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 25. - 14:32:30
Nyitottam már ilyen témát , de nem kaptam megfelelõ választ.
Arról lenne szó, hogy egy olyan szkript kéne, hogy ha bemegyek bincóba, beirom /buyruha, bedob a skinváltóba, kiválasztom a skint, levon 1000 dollárt, és visszadob a bincoba.
Koordináta: 161.4368,-83.8404,1001.8047
Cím: Ruhabolt
Írta: kadaradam - 2011. szeptember 25. - 14:47:49
http://forum.sa-mp.com/showthread.php?t=60168
Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 25. - 14:54:29
ez nem jó
Cím: Ruhabolt
Írta: ~BlackStyler~ - 2011. szeptember 25. - 14:58:58
XD akkor tanuljál meg szkriptelni és pl ott a google van vagy 10.. ilyen.. És mért nem jó a /kill megnyomod az F4 és bedob a skin választoba  :mistrust:
Cím: Ruhabolt
Írta: Elodkee13 - 2011. szeptember 25. - 15:05:07
De nekünk RP módhoz kell. Hogy pl bemegy valaki a skinváltóba és /buyruha.
Cím: Ruhabolt
Írta: kadaradam - 2011. szeptember 25. - 15:06:08
Ne várd el,hogy mindenki mindig meg fogja csinálni,neked kéne ezeket megcsinálni,nem másnak,hogy tanulj a hibáidból,és megtanulj scriptelni!Szóval nem ezt csinálnod,hogy ha egybõl nem tudsz,meg sem próbálod,és már nyitsz egy topicot feltéve arra hogy más megcsinálja!
Ezt is kb 2 perc alatt át lehetne írni,de te nem érteszhozzá,akkor minek neked szerver?
Nem sértésbõl mondtam,csak hogy tényleg tanulj valamit!
Cím: Ruhabolt
Írta: ~BlackStyler~ - 2011. szeptember 25. - 15:06:46
Így van. Ott van egy csómo RPG GM nézzd meg vedd ki!

Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 25. - 15:15:07 )

http://forum.sa-mp.com/showthread.php?t=237155 itt van amit keresel csak egy kicsit keresi kell majd írd átt a kordinátákat :)
Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 25. - 15:22:29
na csináltam egy ilyet :
[pawn]   if(!strcmp(cmdtext, \"/buyruha\", true))
{
IsPlayerInRangeOfPoint(playerid,7,161.4368,-83.8404,1001.8047);
{
SetupPlayerForClassSelection(playerid);
SendClientMessage(playerid,COLOR_RED, \"Válassz ruhát!\");
    }
else
}
SendClientMessage(playerid,COLOR_RED, \"Nem vagy az adott helyen!\")
}
return 1;[/pawn]
de nem jó, mert kifagy a pawno :(
Cím: Ruhabolt
Írta: Sheet - 2011. szeptember 25. - 15:26:42
[pawn]if(!strcmp(cmdtext, \"/buyruha\", true))
{
if(IsPlayerInRangeOfPoint(playerid,7,161.4368,-83.8404,1001.8047))
{
SetupPlayerForClassSelection(playerid);
SendClientMessage(playerid,COLOR_RED, \"Válassz ruhát!\");
    }
else
}
SendClientMessage(playerid,COLOR_RED, \"Nem vagy az adott helyen!\")
}
return 1;[/pawn]
Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 25. - 15:34:17
kösz, de vn egy error(ha megcsinálod megy a +)
error 029: invalid expression, assumed zero
az else és a SendClientMessage közötti sorra irja ki
Cím: Ruhabolt
Írta: kadaradam - 2011. szeptember 25. - 15:40:59
[pawn]if(!strcmp(cmdtext, \"/buyruha\", true))
{
if(IsPlayerInRangeOfPoint(playerid,7,161.4368,-83.8404,1001.8047))
{
SetupPlayerForClassSelection(playerid);
SendClientMessage(playerid,COLOR_RED, \"Válassz ruhát!\");
       }else{
SendClientMessage(playerid,COLOR_RED, \"Nem vagy az adott helyen!\")
}
return 1;
}[/pawn]
Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 25. - 15:43:49
igy 26 errort ir ki
Cím: Ruhabolt
Írta: ~BlackStyler~ - 2011. szeptember 25. - 15:47:37

if(!strcmp(cmdtext, \"/buyruha\", true))
    {
  if(IsPlayerInRangeOfPoint(playerid,7,161.4368,-83.8404,1001.8047))
  {
   SetupPlayerForClassSelection(playerid);
   SendClientMessage(playerid,COLOR_RED, \"Válassz ruhát!\");
} else {
   SendClientMessage(playerid,COLOR_RED, \"Nem vagy az adott helyen!\")
   }
   return 1;
}
Cím: Ruhabolt
Írta: kadaradam - 2011. szeptember 25. - 15:48:22
Na ezért kéne megtanulnod scriptelni,nem pedig kéregetni mindig..
Nem azért van mert 2 db } van a visszatérés mögött?(return 1;)
Szedd ki az egyiket
Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 25. - 15:49:29
na most megy, köszi mindenkinek.zárok

Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 25. - 15:56:58 )

na kipróbáltam, de mégse mûködik: bedob egy szobába , én tudokfutkorászni, ésa kamera csak egyfele néz(ki tudok futni a kamerából)
Cím: Ruhabolt
Írta: ~BlackStyler~ - 2011. szeptember 25. - 16:18:24
Milyért zárod le a témát miközben nem megyen  :mistrust:
Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 25. - 16:23:58
azthittem megy...

Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 25. - 18:42:32 )

akkor valakinek van ötlete?
Cím: Ruhabolt
Írta: ~BlackStyler~ - 2011. szeptember 25. - 19:27:14
Nincsen
Cím: Ruhabolt
Írta: gergo107 - 2011. szeptember 25. - 19:32:01
tedd bele hogy: [pawn]TogglePlayerControllable(playerid, 0);[/pawn]
Cím: Ruhabolt
Írta: ~BlackStyler~ - 2011. szeptember 25. - 19:39:00

#include <a_samp>
#define piros 0xFF000000
#define SetupPlayerForClassSelection
#define FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Black Szkript Bekapcsolva!\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
main()
{
print(\"\\n----------------------------------\");
print(\" Black Szkript Kikapcsolva!\");
print(\"----------------------------------\\n\");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp(\"/buyruha\", cmdtext, true, 10) == 0)
{
     if(IsPlayerInRangeOfPoint(playerid,7,161.4368,-83.8404,1001.8047))
       {
       SetupPlayerForClassSelection(playerid);
       SendClientMessage(playerid,piros, \"Válassz ruhát!\");
       } else {
       SendClientMessage(playerid,piros, \"Nem vagy ruha boltban!!\");
       }
     return 1;
     }
  return 0;
}

 
Tedd bele FS ként menni fog szerintem...
Cím: Ruhabolt
Írta: kadaradam - 2011. szeptember 25. - 21:24:01
[pawn]#define SetupPlayerForClassSelection[/pawn]
ez mi? :\'( :\'(
Cím: Ruhabolt
Írta: doboka98 - 2011. szeptember 26. - 14:45:20
akkor senki nem tud irni egy ilyet? ::|

Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 26. - 16:10:02 )

Légyszives segitsetek még mindig csak az a baj, hogy nem dob be a szkinváltóba!