#define FILTERSCRIPT#include <a_samp>#include <zcmd>public OnFilterScriptInit(){print(\" ____________________________\");print(\" | -Zumzum1- |\");print(\" | 2012.08.03 |\");print(\" | Elkészítési idó: 5p |\");print(\" | www.dlf-rp.atw.hu |\");print(\" |____________________________|\");return 1;}new bool:Idozes[MAX_PLAYERS];public OnPlayerConnect(playerid){ Idozes[playerid] = false; return 1;}public OnPlayerDisconnect(playerid, reason){ Idozes[playerid] = false; return 1;} CMD:Idozes(playerid){ new nev[MAX_PLAYER_NAME], str[32]; if(Idozes[playerid] == false) { Idozes[playerid] = true; GetPlayerName(playerid, nev, MAX_PLAYER_NAME); TogglePlayerControllable(playerid, false); } else if(Idozes[playerid] == true) { Idozes[playerid] = false; SetPlayerVirtualWorld(playerid, 0); GetPlayerName(playerid, nev, MAX_PLAYER_NAME); TogglePlayerControllable(playerid, true); } return 1;}
CMD:Idozes(playerid){ new nev[MAX_PLAYER_NAME], str[32]; if(Idozes[playerid] == false) { Idozes[playerid] = true; GetPlayerName(playerid, nev, MAX_PLAYER_NAME); TogglePlayerControllable(playerid, false); } //Sem másik vw-be nem rakod át,sem az életét nem rakod \"INFINITY\"-re else if(Idozes[playerid] == true) { Idozes[playerid] = false; SetPlayerVirtualWorld(playerid, 0); GetPlayerName(playerid, nev, MAX_PLAYER_NAME); TogglePlayerControllable(playerid, true); } //Megváltoztatod a vw-jét 0-ára,pedig alapból ott van.. return 1;}/*Minek kéred le a nevét ? A kódba nemtaláltam semmit,amihez kellene..*/
#if !defined INFINITY#define INFINITY (Float:0x7F800000)#endifCMD:Idozes(playerid){ if(Idozes[playerid] == false) { Idozes[playerid] = true; TogglePlayerControllable(playerid, false); SetPlayerVirtualWorld(playerid,1); SetPlayerHealth(playerid,INFINITY); } else if(Idozes[playerid] == true) { Idozes[playerid] = false; SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, true); SetPlayerHealth(playerid,100); } return 1;}
bendor amúgy meg azt nem vetted észre, hogy a zcmd-nél:CMD:Idozes(playerid)helyettCMD:idozes(playerid, params[])kéne
bendor amúgy meg azt nem vetted észre, hogy a zcmd-nél:CMD:Idozes(playerid)helyettCMD:idozes(playerid, params[])kéne Fölösleges a params, mivel nem használjuk. [/quote]Lehet, hogy fölöslegesnek tûnik, viszont ha nincs paraméter, a params paraméter akkor is kap értéket (\'\\1\'), illetve ha van, akkor ugyebár stringel tér vissza.
CMD:Idozes(playerid){ new nev[MAX_PLAYER_NAME], str[32]; if(Idozes[playerid] == false) { Idozes[playerid] = true; GetPlayerName(playerid, nev, MAX_PLAYER_NAME); TogglePlayerControllable(playerid, false); } //Sem másik vw-be nem rakod át,sem az életét nem rakod \"INFINITY\"-re else if(Idozes[playerid] == true) { Idozes[playerid] = false; SetPlayerVirtualWorld(playerid, 0); GetPlayerName(playerid, nev, MAX_PLAYER_NAME); TogglePlayerControllable(playerid, true); } //Megváltoztatod a vw-jét 0-ára,pedig alapból ott van.. return 1;}/*Minek kéred le a nevét ? A kódba nemtaláltam semmit,amihez kellene..*/ Az észrevételeim javítva: #if !defined INFINITY#define INFINITY (Float:0x7F800000)#endifCMD:Idozes(playerid){ if(Idozes[playerid] == false) { Idozes[playerid] = true; TogglePlayerControllable(playerid, false); SetPlayerVirtualWorld(playerid,1); SetPlayerHealth(playerid,INFINITY); } else if(Idozes[playerid] == true) { Idozes[playerid] = false; SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, true); SetPlayerHealth(playerid,100); } return 1;}
De miért kel mindenki AFK rendszert csinálni, annyi van belõle mint a szemét...különben meg elég jó
De miért kel mindenki AFK rendszert csinálni, annyi van belõle mint a szemét...különben meg elég jó Mivel ez egy tanulási sorozat-értelmezi a függvényeket-Csinál egy /help parancsot-Majd egy komolyabb dolgot (AFK rendszer. )-És amikor értelmezni tud mindent csak fantáziál-És mondhatja hogy scripter...Amúgy szép adok 1 + így tovább ne foglalkozz vele ha leszólnak [/quote]nagyon szépen köszönöm
Bool kellet volna használom ? :O vagy az könyebb gyakorlásra?