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. 573
Szkript kérések / Ladmin4V2« Dátum: 2012. február 09. - 19:37:42 »
szervermappád, scriptfiles, ladmin, config, config.ini-ben ezeket írd 0-ra:
MustLogin=0 MustRegister=0 és akkor nem kell regizni. Az onplayerconnect-nél meg kiveszed a kiírást, hogy regizz stb. és kész. 574
Segítségkérés / Dm teleport« Dátum: 2012. február 09. - 19:30:09 »
[pawn]
if(strcmp(cmdtext, \"/sf\", true) == 0) { if(dm[playerid] > 0) SendClientMessage(playerid,0x00FF22,\"Elõbb /ExitDM\"); else { //tele } return 1; } [/pawn] 576
RP/RPG kérések / Hiba az rp módomba!« Dátum: 2012. február 09. - 15:31:22 »
Teendõ:
Vagy kiveszed ezt: #include <sscanf2> Vagy ezt:[pawn] stock sscanf(string[], format[], {Float,_}:...) { #if defined isnull if (isnull(string)) #else if (string[0] == 0 || (string[0] == 1 && string[1] == 0)) #endif { return format[0]; } #pragma tabsize 4 new formatPos = 0, stringPos = 0, paramPos = 2, paramCount = numargs(), delim = \' \'; while (string[stringPos] && string[stringPos] <= \' \') { stringPos++; } while (paramPos < paramCount && string[stringPos]) { switch (format[formatPos++]) { case \'\\0\': { return 0; } case \'i\', \'d\': { new neg = 1, num = 0, ch = string[stringPos]; if (ch == \'-\') { neg = -1; ch = string[++stringPos]; } do { stringPos++; if (\'0\' <= ch <= \'9\') { num = (num * 10) + (ch - \'0\'); } else { return -1; } } while ((ch = string[stringPos]) > \' \' && ch != delim); setarg(paramPos, 0, num * neg); } case \'h\', \'x\': { new num = 0, ch = string[stringPos]; do { stringPos++; switch (ch) { case \'x\', \'X\': { num = 0; continue; } case \'0\' .. \'9\': { num = (num << 4) | (ch - \'0\'); } case \'a\' .. \'f\': { num = (num << 4) | (ch - (\'a\' - 10)); } case \'A\' .. \'F\': { num = (num << 4) | (ch - (\'A\' - 10)); } default: { return -1; } } } while ((ch = string[stringPos]) > \' \' && ch != delim); setarg(paramPos, 0, num); } case \'c\': { setarg(paramPos, 0, string[stringPos++]); } case \'f\': { new changestr[16], changepos = 0, strpos = stringPos; while(changepos < 16 && string[strpos] && string[strpos] != delim) { changestr[changepos++] = string[strpos++]; } changestr[changepos] = \'\\0\'; setarg(paramPos,0,_:floatstr(changestr)); } case \'p\': { delim = format[formatPos++]; continue; } case \'\\\'\': { new end = formatPos - 1, ch; while ((ch = format[++end]) && ch != \'\\\'\') {} if (!ch) { return -1; } format[end] = \'\\0\'; if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1) { if (format[end + 1]) { return -1; } return 0; } format[end] = \'\\\'\'; stringPos = ch + (end - formatPos); formatPos = end + 1; } case \'u\': { new end = stringPos - 1, id = 0, bool:num = true, ch; while ((ch = string[++end]) && ch != delim) { if (num) { if (\'0\' <= ch <= \'9\') { id = (id * 10) + (ch - \'0\'); } else { num = false; } } } if (num && IsPlayerConnected(id)) { setarg(paramPos, 0, id); } else { #if !defined foreach #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2)) #define __SSCANF_FOREACH__ #endif string[end] = \'\\0\'; num = false; new name[MAX_PLAYER_NAME]; id = end - stringPos; foreach (Player, playerid) { GetPlayerName(playerid, name, sizeof (name)); if (!strcmp(name, string[stringPos], true, id)) { setarg(paramPos, 0, playerid); num = true; break; } } if (!num) { setarg(paramPos, 0, INVALID_PLAYER_ID); } string[end] = ch; #if defined __SSCANF_FOREACH__ #undef foreach #undef __SSCANF_FOREACH__ #endif } stringPos = end; } case \'s\', \'z\': { new i = 0, ch; if (format[formatPos]) { while ((ch = string[stringPos++]) && ch != delim) { setarg(paramPos, i++, ch); } if (!i) { return -1; } } else { while ((ch = string[stringPos++])) { setarg(paramPos, i++, ch); } } stringPos--; setarg(paramPos, i, \'\\0\'); } default: { continue; } } while (string[stringPos] && string[stringPos] != delim && string[stringPos] > \' \') { stringPos++; } while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= \' \')) { stringPos++; } paramPos++; } do { if ((delim = format[formatPos++]) > \' \') { if (delim == \'\\\'\') { while ((delim = format[formatPos++]) && delim != \'\\\'\') {} } else if (delim != \'z\') { return delim; } } } while (delim > \' \'); return 0; }[/pawn] 577
Szkript kérések / Mozgó Object« Dátum: 2012. február 09. - 15:26:46 »
Object id?
[pawn] new kapu; public OnFilterScriptInit() { kapu = CreateObject(IDE ÍRD AZ OBJECT ID-T!!!!, 2889.6999511719, 2617.5, 13.39999961853, 0.0000, 0.0000, 180.0000); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, \"/nyit\", true) == 0) { MoveObject(kapu, 2894.1999511719, 2617.1999511719, 13.39999961853, 2.0); return 1; } if(strcmp(cmdtext, \"/zár\", true) == 0) { MoveObject(kapu, 2889.6999511719, 2617.5, 13.39999961853, 2.0); return 1; } return 0; } [/pawn] 580
Off Telep / Adj egy pofont a majomnak« Dátum: 2012. február 08. - 15:55:33 »
Nekem 492 lett a leggyorsabb
583
GTA San Andreas / Gta SAn Bug« Dátum: 2012. február 07. - 20:23:36 »
Ezeket nem is ismertem eddig, pedig már én is rengeteg ilyen \"kimegyek a világból\"-t találtam
584
Beszélgetés / Írj egy betût, a következõ ír hozzá még egyet. Minél hosszabb legyen a szó.« Dátum: 2012. február 07. - 20:07:41 »
Daga
|