-
Posts
113 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by Stark.sys
-
-
Nu stiu sa o folosesc, sunt incepator pe scripting samp .
-
aceleasi erori :-? ceva nu e bine, o sa verific maine si revin cu edit.
-
in ce sens ?
eu folosesc mysql r9 pot face ca la mysql_query(); sa fac 2 format()?
-
[pawn]public SaveAccount(playerid)
{
new save[3300], kog[128], o, m, s;
gettime(o, m, s);
format(kog, sizeof(kog), "%d:%d:%d", o, m, s);
new iName[MAX_PLAYER_NAME], iIp[16], Float:pos[3];
GetPlayerIp(playerid, iIp, sizeof(iIp));
GetPlayerName(playerid, iName, sizeof(iName));
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
format(save, sizeof(save), "UPDATE `accounts` SET `Username`='%s',`IP`='%s',`Age`='%d',`Sex`='%s',`Admin`='%d',`Helper`='%d',`Premium`='%d',`Premium-Point`='%d',`Faction`='%d',`Lider`='%d',`Member`='%d',`Warn`='%d',`Banned`='%d',`Job`='%d',`Respect`='%d',`Money`='%d',`Bank`='%d',`Score`='%d',`Jail`='%d',`Duty`='%d',`Mute`='%d',`Phone`='%d',`Number`='%d',`Credit`='%d',`Phone-Book`='%d',`Drive-License`='%d',`Fly-License`='%d',`Boat-License`='%d',`Gun-License`='%d',`Interior`='%d',`Skin`='%d',`Wanted`='%d',`PM`='%d',`Spawn`='%f',`Kills`='%d',`Death`='%d',`Pos_X`='%f',`Pos_Y`='%f',`Pos_Z`='%f',`Register`='%s',`Last-Login`='%s' WHERE `ID`='%d'",
iName, iIp, playerid, UserAcc[playerid][uAge], UserAcc[playerid][uSex], UserAcc[playerid][uAdmin], UserAcc[playerid][uHelper], UserAcc[playerid][uPremium], UserAcc[playerid][uPremiumP], UserAcc[playerid][uFaction], UserAcc[playerid][uLeader], UserAcc[playerid][uMember], UserAcc[playerid][uWarn], UserAcc[playerid][uBanned], UserAcc[playerid][uJob], UserAcc[playerid][uRP], GetPlayerMoney(playerid), UserAcc[playerid][uBank], GetPlayerScore(playerid), UserAcc[playerid][uJail], UserAcc[playerid][uDuty], UserAcc[playerid][uMute],UserAcc[playerid][uPhone], UserAcc[playerid][uNumber], UserAcc[playerid][uCredit], UserAcc[playerid][uPB], UserAcc[playerid][uDlic], UserAcc[playerid][uFlic], UserAcc[playerid][uBlic], UserAcc[playerid][uGlic], UserAcc[playerid][uInt], GetPlayerSkin(playerid), GetPlayerWantedLevel(playerid), UserAcc[playerid][uPM], UserAcc[playerid][uSpawn], UserAcc[playerid][uKills], UserAcc[playerid][uDeath], pos[0], pos[1], pos[2], UserAcc[playerid][uReg], kog, playerid);
mysql_query(cHandle, save, true);
GameTextForPlayer(playerid, "~w~~r~Your account has been save !", 3000, 3);
return 1;
}[/pawn]168 = linia 10 aici
167 = 9 - 8
-
Problemă întâlnită (descriere): Imi da urmatoarele erori:
Ero(area / rile) / warning-(ul / urile):
Liniile de cod / sursa / script-ul:D:SA-MPMySQLgamemodessrpg.pwn(167) : error 075: input line too long (after substitutions)
D:SA-MPMySQLgamemodessrpg.pwn(168) : error 037: invalid string (possibly non-terminated string)D:SA-MPMySQLgamemodessrpg.pwn(168) : error 017: undefined symbol "UPDATE"D:SA-MPMySQLgamemodessrpg.pwn(168) : error 029: invalid expression, assumed zeroD:SA-MPMySQLgamemodessrpg.pwn(168) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase5 Errors.public SaveAccount(playerid) { new save[3300], kog[128], o, m, s; gettime(o, m, s); format(kog, sizeof(kog), "%d:%d:%d", o, m, s); new iName[MAX_PLAYER_NAME], iIp[16], Float:pos[3]; GetPlayerIp(playerid, iIp, sizeof(iIp)); GetPlayerName(playerid, iName, sizeof(iName)); GetPlayerPos(playerid, pos[0], pos[1], pos[2]); format(save, sizeof(save), "UPDATE `accounts` SET `Username`='%s',`IP`='%s',`Age`='%d',`Sex`='%s',`Admin`='%d',`Helper`='%d',`Premium`='%d',`Premium-Point`='%d',`Faction`='%d',`Lider`='%d',`Member`='%d',`Warn`='%d',`Banned`='%d',`Job`='%d',`Respect`='%d',`Money`='%d',`Bank`='%d',`Score`='%d',`Jail`='%d',`Duty`='%d',`Mute`='%d',`Phone`='%d',`Number`='%d',`Credit`='%d',`Phone-Book`='%d',`Drive-License`='%d',`Fly-License`='%d',`Boat-License`='%d',`Gun-License`='%d',`Interior`='%d',`Skin`='%d',`Wanted`='%d',`PM`='%d',`Spawn`='%f',`Kills`='%d',`Death`='%d',`Pos_X`='%f',`Pos_Y`='%f',`Pos_Z`='%f',`Register`='%s',`Last-Login`='%s' WHERE `ID`='%d'", iName, iIp, playerid, UserAcc[playerid][uAge], UserAcc[playerid][uSex], UserAcc[playerid][uAdmin], UserAcc[playerid][uHelper], UserAcc[playerid][uPremium], UserAcc[playerid][uPremiumP], UserAcc[playerid][uFaction], UserAcc[playerid][uLeader], UserAcc[playerid][uMember], UserAcc[playerid][uWarn], UserAcc[playerid][uBanned], UserAcc[playerid][uJob], UserAcc[playerid][uRP], GetPlayerMoney(playerid), UserAcc[playerid][uBank], GetPlayerScore(playerid), UserAcc[playerid][uJail], UserAcc[playerid][uDuty], UserAcc[playerid][uMute],UserAcc[playerid][uPhone], UserAcc[playerid][uNumber], UserAcc[playerid][uCredit], UserAcc[playerid][uPB], UserAcc[playerid][uDlic], UserAcc[playerid][uFlic], UserAcc[playerid][uBlic], UserAcc[playerid][uGlic], UserAcc[playerid][uInt], GetPlayerSkin(playerid), GetPlayerWantedLevel(playerid), UserAcc[playerid][uPM], UserAcc[playerid][uSpawn], UserAcc[playerid][uKills], UserAcc[playerid][uDeath], pos[0], pos[1], pos[2], UserAcc[playerid][uReg], kog, playerid); mysql_query(cHandle, save, true); GameTextForPlayer(playerid, "~w~~r~Your account has been save !", 3000, 3); return 1; }
Imagini / Video (optional): -
Aţi încercat să rezolvaţi singur?: Da. -
Super tare bravo
-
Gata, multumesc.
-
comenzile /exam si /startexam
am reusit sa il compilez dar nu executa dc ?
asta e scriptul compilat http://www.girlshare.ro/33882007.5 - sursa.
-
Problemă întâlnită (descriere): Eroare compilare .
Ero(area / rile) / warning-(ul / urile):D:SA-MPRPGfilterscriptsdmv.pwn(192) : warning 203: symbol is never used: "exam"
D:SA-MPRPGfilterscriptsdmv.pwn(192 -- 211) : warning 203: symbol is never used: "startexam"D:SA-MPRPGfilterscriptsdmv.pwn(192 -- 211) : error 013: no entry point (no public functions)Liniile de cod / sursa / script-ul:
/* * Driver Test School of Los Santos. * Bugs: ? None * Scripter: sRk7 */ #if defined FILTERSCRIPT #include <a_samp> #include <zcmd> #define scm SendClientMessage #define cash GivePlayerMoney enum uInfo { uDriveLic } new pInfo[MAX_PLAYERS][uInfo]; new dmvCar[7], dmvCP[17]; public OnFilterScriptInit() { new playerid; SetPlayerMapIcon(playerid, 1, 2046.2029, -1908.0791, 13.5469, 36, 1); dmvCar[0] = AddStaticVehicle(405, 2052.5139, -1904.0927, 12.5219, -183.2400,1,15); dmvCar[1] = AddStaticVehicle(405, 2056.0105, -1903.9728, 12.5219, -180.7800,1,15); dmvCar[2] = AddStaticVehicle(405, 2059.2339, -1903.9224, 12.5219, -180.7800,1,15); dmvCar[3] = AddStaticVehicle(405, 2065.6980, -1904.0132, 12.5219, -180.7800,1,15); dmvCar[4] = AddStaticVehicle(405, 2062.3096, -1904.1207, 12.5219, -180.7800,1,15); dmvCar[5] = AddStaticVehicle(405, 2062.2305, -1919.7286, 12.5219, -180.7800,1,15); dmvCar[6] = AddStaticVehicle(405, 2065.4470, -1919.7260, 12.5219, -180.7800,1,15); } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { new car = GetPlayerVehicleID(playerid); if(car == dmvCar[0] || car == dmvCar[1] || car == dmvCar[2] || car == dmvCar[3] || car == dmvCar[5] || car == dmvCar[5] || car == dmvCar[6]) { scm(playerid, -1, "Scrie '/startexam' pentru a incepe examenul auto."); } } return 1; } public OnPlayerEnterCheckpoint(playerid) { if(dmvCP[0]==200) { if(IsPlayerInVehicle(playerid, dmvCar[0]) || IsPlayerInVehicle(playerid, dmvCar[1]) || IsPlayerInVehicle(playerid, dmvCar[2]) || IsPlayerInVehicle(playerid, dmvCar[3]) || IsPlayerInVehicle(playerid, dmvCar[4]) || IsPlayerInVehicle(playerid, dmvCar[5]) || IsPlayerInVehicle(playerid, dmvCar[6])) { DisablePlayerCheckpoint(playerid); dmvCP[1] = 201; SetPlayerCheckpoint(playerid, 2078.7256, -1914.9861, 12.9077, 5.0); } else { scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Nu esti intr-o masina de la Drive School"); scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Te rog sa alegi o masina, si sa incerci din nou."); DisablePlayerCheckpoint(playerid); RemovePlayerFromVehicle(playerid); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); } } else if(dmvCP[1]==202) { DisablePlayerCheckpoint(playerid); dmvCP[2]=203; SetPlayerCheckpoint(playerid, 2052.4763, -1929.7351, 12.9293, 5.0); } else if(dmvCP[2]==203) { DisablePlayerCheckpoint(playerid); dmvCP[3]=204; SetPlayerCheckpoint(playerid, 1994.9810, -1929.9462, 12.9334, 5.0); } else if(dmvCP[3]==204) { DisablePlayerCheckpoint(playerid); dmvCP[4] = 205; SetPlayerCheckpoint(playerid, 1925.3235, -1929.9199, 12.9490, 5.0); } else if(dmvCP[4]==205) { DisablePlayerCheckpoint(playerid); dmvCP[5] = 206; SetPlayerCheckpoint(playerid, 1841.1661, -1929.8973, 12.9504, 5.0); } else if(dmvCP[5]==206) { DisablePlayerCheckpoint(playerid); dmvCP[6] = 207; SetPlayerCheckpoint(playerid, 1824.8794, -1889.1414, 12.8849, 5.0); } else if(dmvCP[6]==207) { DisablePlayerCheckpoint(playerid); dmvCP[7] = 208; SetPlayerCheckpoint(playerid, 1805.9857, -1830.3926, 12.9613, 5.0); } else if(dmvCP[7]==208) { DisablePlayerCheckpoint(playerid); dmvCP[8] = 209; SetPlayerCheckpoint(playerid, 1754.8632, -1819.7247, 12.9597, 5.0); } else if(dmvCP[8]==209) { DisablePlayerCheckpoint(playerid); dmvCP[9] = 210; SetPlayerCheckpoint(playerid, 1691.6095, -1773.0201, 12.9520, 5.0); } else if(dmvCP[9]==210) { DisablePlayerCheckpoint(playerid); dmvCP[10] = 211; SetPlayerCheckpoint(playerid, 1713.7313, -1735.1029, 12.9490, 5.0); } else if(dmvCP[10]==211) { DisablePlayerCheckpoint(playerid); dmvCP[11] = 212; SetPlayerCheckpoint(playerid, 1767.2090, -1734.3303, 12.9489, 5.0); } else if(dmvCP[11]==212) { DisablePlayerCheckpoint(playerid); dmvCP[12] = 213; SetPlayerCheckpoint(playerid, 1841.2490, -1755.2373, 12.9420, 5.0); } else if(dmvCP[12]==213) { DisablePlayerCheckpoint(playerid); dmvCP[13] = 214; SetPlayerCheckpoint(playerid, 1903.8546, -1754.7445, 12.9256, 5.0); } else if(dmvCP[13]==214) { DisablePlayerCheckpoint(playerid); dmvCP[14] = 215; SetPlayerCheckpoint(playerid, 2018.8464, -1753.8412, 12.9480, 5.0); } else if(dmvCP[14]==215) { DisablePlayerCheckpoint(playerid); dmvCP[15] = 216; SetPlayerCheckpoint(playerid, 2084.0420, -1772.7268, 12.9287, 5.0); } else if(dmvCP[15]==216) { DisablePlayerCheckpoint(playerid); dmvCP[16] = 217; SetPlayerCheckpoint(playerid, 2079.3252, -1868.0703, 12.9370, 5.0); } else if(dmvCP[16]==217) { new pName[MAX_PLAYER_NAME], str[128]; GetPlayerName(playerid, pName, sizeof(pName)); GivePlayerMoney(playerid, -1000); format(str, 128,"DMV: Felicitari %s! Ai trecut testu, acum ai permis de conducere", pName); SendClientMessage(playerid, 0x07B1FAFF, str); RemovePlayerFromVehicle(playerid); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); // pInfo[playerid][uDriveLic] = 1; DisablePlayerCheckpoint(playerid); } else { DisablePlayerCheckpoint(playerid); } return 1; } public OnFilterScriptExit() { return 1; } #else CMD:exam(playerid, params[]) { lice = pInfo[playerid][uDriveLic]; if(lice == 1) return scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Detii deja permisul de conducere !"); if(lice == 0) return scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Alegeti o masina, in masina tasteaza '/startexam' !"); return 1; } CMD:startexam(playerid, params[]) { lice = pInfo[playerid][uDriveLic]; if(lice == 0) { if(IsPlayerInVehicle(playerid, dmvCar[0]) || IsPlayerInVehicle(playerid, dmvCar[1]) || IsPlayerInVehicle(playerid, dmvCar[2]) || IsPlayerInVehicle(playerid, dmvCar[3]) || IsPlayerInVehicle(playerid, dmvCar[4]) || IsPlayerInVehicle(playerid, dmvCar[5]) || IsPlayerInVehicle(playerid, dmvCar[6])) { TogglePlayerControllable(playerid, 1); dmvCP = 0; SetPlayerCheckpoint(playerid, 2078.7256, -1914.9861, 12.9077, 4.0); scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Urmareste check point-urile si ai grija cum conduci."); } else { scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Nu esti intr-o masina de la Drive School !"); } } } #endif
Imagini / Video (optional): -
Aţi încercat să rezolvaţi singur?: Da, dar nu stiu unde e eroarea aia :-? -
public OnGameModeInit() { SetTimer("RobBank", 1000 * 60, 1); } forward RobBank(plyerid); public RobBank(playerid) { new ora, minute; gettime(ora, minute); if(minute == 0) { // your command } else { SendClientMessage(playerid, -1, "Banca: A fost dat un rob, nu mai poti da altul acum. Revino peste 1 ore."); } } Nu stiu daca functioneaza dar poti incerca
-
if(PlayerInfo[playerid][pAdmin] >= 1) // Admin cu grad egal cu 1 sau mai mare ! { SetPlayerPos(playerid, 1495.5715,-1768.7667,107.1565); return 1; }
-
SetTimer("LoadMission", time on secound, true); // 100000 sec.
[FS] Mini-Job pentru detinuti (by ARTIST)
in Filterscript-uri
Posted
Foarte intresant, imi place acesta idee