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

Oldalak: 1 ... 235 236 [237] 238 239
3541
Segítségkérés / Léci segítsetek!
« Dátum: 2010. augusztus 15. - 22:08:34 »
Idézetet írta: asdasdasd date=1281902657\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2844\" data-ipsquote-contentclass=\"forums_Topic
hy all én game mod elejére beirta #include <streamer>-t utána dynamic objecteket be raktam de ezt irja ki fatal error 100: cannot read this file streamer
 
Az include mappádban benne van a streamer.inc fájl?
Lehet,hogy több pawno is van a gépeden,akkor az összes include papábban ott kell lenie a fájlnak.

3542
Segítségkérés / Névre muködo parancs
« Dátum: 2010. augusztus 15. - 19:17:21 »
Ezt valahova:(Csak ne másik funkcióba!)
 
stock Clan(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
if(strfind(pname,\"[KLÁN]\",true,0) != -1)
return true; return false;
}

 
Parancs elejére:
 
if(!Clan(playerid)) return SendClientMessage(playerid,0xFB0000FF,\"Nem vagy klántag!\");

3543
Segítségkérés / Névre muködo parancs
« Dátum: 2010. augusztus 15. - 19:02:15 »
Idézetet írta: ptlevi date=1281890795\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2737\" data-ipsquote-contentclass=\"forums_Topic


Szerintem ez így sokkal egyszerubb :
 
static szName[ MAX_PLAYER_NAME ];
        GetPlayerName( playerid, szName, sizeof szName );
        if( !strcmp( \"ide írd a nevet\", szName ) ) {
            //ide jön az hogy mit csináljon ha az a neve
        } else {
            SendClientMessage( playerid, COLOR_LIGHTRED, \"Ezt te nem használhatod\" );
        }

 

Ezzel úgy is megy hogy ha az a név nem pont az csak szerepel benne?
Ha ez nem használható arra akkor elmondod h azt hogy kell?
 
[/quote]
Azt így:
 

        static szName[ MAX_PLAYER_NAME ];
        GetPlayerName( playerid, szName, sizeof szName );
        if( !strcmp( \"ide írd a nevet\", szName ) || !strcmp( \"ide írd a nevet\", szName ) ) {
            //ide jön az hogy mit csináljon ha az a neve
        } else {
            SendClientMessage( playerid, COLOR_LIGHTRED, \"Ezt te nem használhatod\" );
        }

 
Ha töbet is akarsz így folytasd:
 
 || !strcmp( \"ide írd a nevet\", szName ) 

 
A másik ijen után egybõl.

3544
Segítségkérés / minigun
« Dátum: 2010. augusztus 15. - 18:38:55 »

3545
Segítségkérés / Hogyan kezdjem a scriptelést?
« Dátum: 2010. augusztus 14. - 13:33:11 »
Hello!
Én ezt tudm ajánlani: http://sampforum.hu/index.php?topic=4745.0
Egész jól le van benne írva pár alap dolog.

3546
Segítségkérés / Cave City RP [HELP]
« Dátum: 2010. augusztus 14. - 13:27:00 »
Miután letöltöted a cucot és kicsomagoltad:
Az include mappa tartalmát másold a szervermappád/pawno/include mappájába.
A scriptfiles mappa tartalmát másold a szervermappád/scriptfiles mappájába.
A CC-RP.pwn fájlt másold a szervermappád/gamemodes mappájába.
Nyisd meg a módot és nyomj egy F5 - öt.

3547
SA-MP: Szerverfejlesztés / Képcsõfej
« Dátum: 2010. augusztus 12. - 17:20:18 »
Ötletes,vicces és a kód is szép.Grat hozzá.
Kipróbálom hogy mijen ha egy TV van a fejemen  :D

3548
Segítségkérés / Error :(
« Dátum: 2010. augusztus 12. - 17:08:14 »
Idézetet írta: M4tr1X date=1281625449\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2820\" data-ipsquote-contentclass=\"forums_Topic
Van ilyen kód készítve:
 
forward CheckForWalkingTeleport(playerid);

 ?
 
Nem,nem az.Az ez lenne: public function lacks forward declaration (symbol \"CheckForWalkingTeleport\")
Tesk:
 
public CheckForWalkingTeleport(playerid) 
{
  new Float:cx, Float:cy, Float:cz;
  GetPlayerPos(playerid, cx, cy, cz);
  return 1;
}

 
Csak 1 db \"}\" jel kell.

3549
Szkript kérések / Menüs teleport kérés
« Dátum: 2010. augusztus 12. - 02:09:25 »
Persze,amenyit akarsz,de akor a ShowPlayerDialog-nál is írd be az új tele nevét és
 
\\n

 - kell minden teleport név végére,hisz ez kezd új sort.
És nemtudom hogy van e valami korlátozás hogy hány menüpont lehet,de mindenesetre jó sok az biztos.

3550
Szkript kérések / Menüs teleport kérés
« Dátum: 2010. augusztus 12. - 01:49:21 »
Remélem jól fejtetem meg amit írtál:
Tesk:
Mód elejére:
 

#define DIALOG_TELEPORT 11110
#define DIALOG_DRIFT 11111
#define DIALOG_STUNT 11112
#define DIALOG_EGYEB 11113

 

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/teleport\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_LIST,\"Teleportok\",\"Driftek\\n1Stuntok\\nEgyéb\",\"OK\",\"Mégse\");
return 1;
}
return 0;
}

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
     if(dialogid == DIALOG_TELEPORT && response)
   {
switch(listitem)
{
    case 0: ShowPlayerDialog(playerid,DIALOG_DRIFT,DIALOG_STYLE_LIST,\"Teleportok / Driftek\",\"drift 0\\ndrift 1\\ndrift 2\",\"TELE\",\"Mégse\");
   case 1: ShowPlayerDialog(playerid,DIALOG_STUNT,DIALOG_STYLE_LIST,\"Teleportok / Stuntok\",\"stunt 0\\nstunt 1\\nstunt 2\",\"TELE\",\"Mégse\");
   case 2: ShowPlayerDialog(playerid,DIALOG_EGYEB,DIALOG_STYLE_LIST,\"Teleportok / Egyéb\",\"valami 0\\n1valami 1\\nvalami 2\",\"TELE\",\"Mégse\");
}
   }
     if(dialogid == DIALOG_DRIFT && response)
   {
switch(listitem)
{
    case 0:
    {
      // 0. drift
   }
   case 1:
   {
      // 1. drift
   }
   case 2:
   {
      // 2. drift
   }
}
   }
     if(dialogid == DIALOG_STUNT && response)
   {
switch(listitem)
{
    case 0:
    {
      // 0. stunt
   }
   case 1:
   {
      // 1. stunt
   }
   case 2:
   {
      // 2. stunt
   }
}
   }
     if(dialogid == DIALOG_EGYEB && response)
   {
switch(listitem)
{
    case 0:
    {
      // 0. valami
   }
   case 1:
   {
      // 1. valami
   }
   case 2:
   {
      // 2. valami
   }
}
   }
return 1;
}

 
Nem teszteltem de elvileg mûködnie kell.

3551
SA-MP: Szerverfejlesztés / Magyar Ház rendszer script!
« Dátum: 2010. augusztus 12. - 01:38:40 »
Idézetet írta: redbull16 date=1281568927\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1015\" data-ipsquote-contentclass=\"forums_Topic
atirtam de kiirt 1 pár hibát :S
...\\filterscripts\\Properties.pwn(120) : warning 204: symbol is assigned a value that is never used: \"str\"
...\\filterscripts\\Properties.pwn(114) : warning 204: symbol is assigned a value that is never used: \"tmp\"
...\\filterscripts\\Properties.pwn(620) : warning 203: symbol is never used: \"ret_memcpy\"
 
Töröld a 120. sorban ezt: new str[128];
Töröld a 114. sorban ezt: , tmp[256] (most így kell kinézzen:  new cmd[256], idx;)
Töröld a 4. sorban ezt: #include <dini>
És a mod legvégére add hozzá ezt:
 
stock strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= \' \'))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

3552
Szkript kérések / /pm parancs
« Dátum: 2010. augusztus 12. - 01:29:41 »
Idézetet írta: redbull16 date=1281568465\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2817\" data-ipsquote-contentclass=\"forums_Topic
köszi szépen :)
pfff ez nekem hibás :S kérlek leirnál 1 hibátlant? :D
 
Érdekes nekem mûködik.DE neked is van ijened keresd meg a filterscripts mapádban a base.pwn fájlt és benne kell lenie.
Tesk:
http://solidfiles.com/d/f946f/
ezt a base.pwn -t egy kicsit módosítotam neked,nem kell hozzá include.(Valószínüleg az volt a baj.)
És kiszedtem belõle 2 másik felesleges parancsot.

3553
Szkript kérések / Menüs teleport kérés
« Dátum: 2010. augusztus 12. - 01:23:10 »
Ha többet is akarsz csinálni,gondolom látod hogy kell folytatni,de a 99999999 et cseréld le a saját azonosítódra.Mindegy mijen szám csak ne legyen 2 egyforma.És a DIALOG_TELEPORT helyett is írj mondjuk
DIALOG_TELEPORT2 stb... A lényeg hogy ne legyenek egyformák.Gondolom a teleport részleteit meg tudod írni,megjelöltem a helyét.
Mód elejére:
 
#define DIALOG_TELEPORT 99999999

 
OnPlayerCommandText:(Nyivlán csak a parancsot másold be)
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/teleport\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_LIST,\"Teleportok\",\"0.teleport neve\\n1.teleport neve\\n2.teleport neve\\n3.teleport neve\\n\",\"Teleport!\",\"Mégse\");
return 1;
}
return 0;
}

 
OnDialogResponse:(Ittis csak a dialogot másold be a sajátodhoz!)
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
      if(dialogid == DIALOG_TELEPORT && response)
    {
switch(listitem)
{
    case 0:
    {
      // 0. teleport helye
   }
   case 1:
   {
      // 1. teleport helye
   }
   case 2:
   {
      // 2. teleport helye
   }
   case 3:
   {
      // 3. teleport helye
   }
}
    }
return 1;
}

3554
SA-MP: Szerverfejlesztés / Magyar Ház rendszer script!
« Dátum: 2010. augusztus 12. - 01:00:33 »
Idézetet írta: redbull16 date=1281567089\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1015\" data-ipsquote-contentclass=\"forums_Topic
és akkor nem kell regizni s loginolni? :D ha nem akkor kösssz szépen :P
 
Ha átírod az 1-et nullára,akkor nem.

3555
Szkript kérések / /pm parancs
« Dátum: 2010. augusztus 12. - 00:47:22 »
Benne van az alap szerver packban.(base.pwn)
De azért szólok hogy ez egy nagyon kezdetleges,elavult,lassú módszer,de ha nem okoz gondot neked megírhatom zcmd + sscanf segítségével.
De mûködik.
 
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new   tmp[256];
new Message[256];
new gMessage[256];
new pName[MAX_PLAYER_NAME+1];
new iName[MAX_PLAYER_NAME+1];
new   idx;
cmd = strtok(cmdtext, idx);
if(strcmp(\"/pm\", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (message)\");
   return 1;
}
new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
       
if(!strlen(gMessage)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (message)\");
   return 1;
}
if(!IsPlayerConnected(id)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"/pm : Bad player ID\");
   return 1;
}
if(playerid != id) {
   GetPlayerName(id,iName,sizeof(iName));
   GetPlayerName(playerid,pName,sizeof(pName));
   format(Message,sizeof(Message),\">> %s(%d): %s\",iName,id,gMessage);
   SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
   format(Message,sizeof(Message),\"** %s(%d): %s\",pName,playerid,gMessage);
   SendClientMessage(id,PM_INCOMING_COLOR,Message);
   PlayerPlaySound(id,1085,0.0,0.0,0.0);
   printf(\"PM: %s\",Message);
}
else {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"You cannot PM yourself\");
}
return 1;
}
return 0;
}

Oldalak: 1 ... 235 236 [237] 238 239
SimplePortal 2.3.7 © 2008-2024, SimplePortal