-
Halli
Nos szoval nekem egy ojan kéne ha belép Dm be akor ot ahol belépet mentse el a pozicioját a fegyvereit és a skinjét is és amikor kilép Dm-böl akor ezeket töltse visza
Remélem érthetöen irtam
-
new PSkin[MAX_PLAYERS], Float:pX[MAX_PLAYERS], Float:pY[MAX_PLAYERS], Float:pZ[MAX_PLAYERS], pWeapons[MAX_PLAYERS][13][2];
HA ELAKAROD MENTENI:
GetPlayerSkin(playerid, PSkin[playerid]);
GetPlayerPos(playerid, pX[playerid], pY[playerid], pZ[playerid]);
for(new i; i <13; i++) {
GetPlayerWeaponData(playerid, pWeapons[playerid][1] );
}
HA BE AKAROD TOLTENI:
SetPlayerSkin(playerid, PSkin[playerid]);
SetPlayerPos(playerid, pX[playerid], pY[playerid], pZ[playerid]);
for(new i; i<13; i++) {
GivePlayerWeapon(playerid, pWeapons[playerid][1]);
AM BOCCS HOGY NEM HASZNALOK KODOKAT CSAK TELON VAGYOK :s
}
-
Jó de ezeket hova tegyem be a parancshoz amivel csatlakozik a dm hez vagy hova
És igy nekem error ad ki a pawno
-
Meg csinálom neked egyszerûben:
Ezt másold a scripted/modod aljára!
stock SaveItems(playerid) {
GetPlayerSkin(playerid, PSkin[playerid]);
GetPlayerPos(playerid, pX[playerid], pY[playerid], pZ[playerid]);
for(new i; i <13; i++) {
GetPlayerWeaponData(playerid, pWeapons[playerid][0] , pWeapons[playerid][1] );
}
return 1;
}
stock LoadItems(playerid) {
ResetPlayerWeapons(playerid); //Letörli a DM ben kapott fegyvereket
SetPlayerSkin(playerid, PSkin[playerid]);
SetPlayerPos(playerid, pX[playerid], pY[playerid], pZ[playerid]);
for(new i; i<13; i++) {
GivePlayerWeapon(playerid, pWeapons[playerid][0], pWeapons[playerid][1]);
}
return 1;
}
A dm parancsod alá tedd be ezt:
SaveItems(playerid);
Az exit-dm parancsod alá tedd be ezt:
LoadItems(playerid);
-
C:\\Documents and Settings\\Robi\\Desktop\\Uj szerver\\gamemodes\\Hybryd.pwn(1088) : warning 202: number of arguments does not match definition
C:\\Documents and Settings\\Robi\\Desktop\\Uj szerver\\gamemodes\\Hybryd.pwn(1091) : error 035: argument type mismatch (argument 2)
C:\\Documents and Settings\\Robi\\Desktop\\Uj szerver\\gamemodes\\Hybryd.pwn(1101) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
1088 as sor:GetPlayerSkin(playerid, PSkin[playerid]);
1091 es sor:GetPlayerWeaponData(playerid, pWeapons[playerid][0] , pWeapons[playerid][1] );
1101 es sor:GivePlayerWeapon(playerid, pWeapons[playerid][0], pWeapons[playerid][1]);
Dupla hozzászólás automatikusan összefûzve. ( 2013. január 04. - 17:04:11 )
De ha kiveszem a SaveIntes-et es a LoadIntens-et a parancsoktol akor rendesen complirezi
-
Mivel nem zárta le az útolsó függvényt.. elnézte :D Nekem megyen konvertálja..
new PSkin[MAX_PLAYERS], Float:pX[MAX_PLAYERS], Float:pY[MAX_PLAYERS], Float:pZ[MAX_PLAYERS], pWeapons[MAX_PLAYERS][13][2];
stock SaveItems(playerid)
{
GetPlayerSkin(playerid, PSkin[playerid]);
GetPlayerPos(playerid, pX[playerid], pY[playerid], pZ[playerid]);
for(new i; i <13; i++)
{
GetPlayerWeaponData(playerid, pWeapons[playerid][0] , pWeapons[playerid][1] );
}
return 1;
}
stock LoadItems(playerid)
{
ResetPlayerWeapons(playerid); //Letörli a DM ben kapott fegyvereket
SetPlayerSkin(playerid, PSkin[playerid]);
SetPlayerPos(playerid, pX[playerid], pY[playerid], pZ[playerid]);
for(new i; i<13; i++)
{
GivePlayerWeapon(playerid, pWeapons[playerid][0], pWeapons[playerid][1]);
}
return 1;
}
-
Ugyan azok az errorok jönek elé
De csak akor ha ode teszem a SaveItems(playerid); és a LoadItems(playerid);
Ha ezek nincsenek akor complirezni