public OnGameModeInit(){for(new i=0; i<MAX_PICKUPS; i++) // Egy ciklus amivel végig megyünk az összes kocsin{ format(pickupmentes,sizeof(pickupmentes),\"/Pickups/%d.ini\",i); // Formázzuk a fájlt if(fexist(pickupmentes)) // Ha létezik a file { new Float:posx, Float:posy, Float:posz, model,type,vw; // Létrehozzuk a megfelelõ változókat posx = dini_Float(pickupmentes,\"PosX\"); // Lekérjük a fájlból az -X kordinátát posy = dini_Float(pickupmentes,\"PosY\"); // -Y kordinátát posz = dini_Float(pickupmentes,\"PosZ\"); // -Z kordinátát model = dini_Int(pickupmentes,\"Model\"); // -a model id-jét type = dini_Int(pickupmentes,\"Type\"); vw = dini_Int(pickupmentes,\"Vw\"); CreatePickup(model,type,posx,posy,posz,vw); // Létrehozzuk a koc }}return 1;}
CMD:spickup(playerid,params[]){if(Belepve[playerid]){ if(JatekosInfo[playerid][Tulaj] == true) { new model, type,vw; if(sscanf(params,\"iii\",model, type,vw)) return MSG(playerid,COLOR_LIGHTRED,\"használata: /spickup [pickupID] [typus] [vw(normál: 0]\"); { new vehid = GetPlayerVehicleID(playerid); // Lekérjük hogy a játékos melyik id-jû kocsiban van new Float:posx, Float:posy, Float:posz; // Létrehozzul a változókat model = GetVehicleModel(vehid); GetPlayerPos(playerid, posx, posy, posz); format(pickupmentes,sizeof(pickupmentes),\"/Pickups/%d.ini\",model); // Formázzuk a file változót a mappának megfelelõen if(!fexist(pickupmentes)) // Ha létezik a file { dini_Create(pickupmentes); // Létrehozzuk a fájlt dini_FloatSet(pickupmentes,\"PosX\",posx); // Lementjük az -X koordinátát dini_FloatSet(pickupmentes,\"PosY\",posy); // -Y koordinátát dini_FloatSet(pickupmentes,\"PosZ\",posz); // -Z koordinátát dini_IntSet(pickupmentes,\"Model\",model); // -A model id-jét dini_IntSet(pickupmentes,\"Type\",type); dini_IntSet(pickupmentes,\"Vw\",vw); SendClientMessage(playerid,COLOR_PINK,\"Pickup lementve!\"); } else // Ha nem létezik a file { dini_FloatSet(svehmentes,\"PosX\",posx); // Lementjük az -X koordinátát dini_FloatSet(svehmentes,\"PosY\",posy); // -Y koordinátát dini_FloatSet(svehmentes,\"PosZ\",posz); // -Z koordinátát dini_IntSet(svehmentes,\"Model\",model); // -A model id-jét dini_IntSet(svehmentes,\"Type\",type); dini_IntSet(svehmentes,\"Vw\",vw); } }}else MSG(playerid,COLOR_LIGHTRED,\"Nem vagy Tulajdonos!\");}else SendClientMessage(playerid,COLOR_LIGHTRED,\"Nem vagy bejelentkezve!\");return 1;}
Most döntsd már el, hogy kocsit, vagy pickupot akarsz menteni??Minden egyes hiba / probléma után már nyitod a témát? Nézz már kicsit bele a kódba -.-
Nem akarok nagy okostojás lenni de fogadd ezt a tanácsot amit most leírok neked. Ezelõtt pár hónappal még én is a dini szintén voltam és nem érdekelt semmi más mentõ fájl vagy plugin. Pár hónappal ezelõtt nekiültem és megtanultam lassan a MySQL használatát ami legalább durván 1 hét alatt meg tudsz tanulni úgy, hogy tudod az egész alapokat meg mindent. Ha szeretnél egy jó szervert, jó közösséggel, társasággal, barátokkal illetve akadozás nélkül.. akkor használj MySQL mentéseket mivel sokkal gyorsabb és praktikusabb a használata. Fontold meg és próbáld megtanulni.. van olyan fórumozó aki szívesen segít neked, sõt még leírás is van a fórumon a legújabb MySQL -rõl, csak akarat és türelem kell hozzá! [/quote]Megtanulok egy egy kicsit scriptelni, alap fokon, és akkor belekezdek a MySQL tanulásába!