C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(289) : error 033: array must be indexed (variable \"pass\")C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(291) : error 006: must be assigned to an arrayC:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(292) : error 006: must be assigned to an arrayPawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase3 Errors.[/quote]Kódrészletek: new pass[128]; // 287. sorstrmid(pass,password,0,strlen(password),128); // 288. sorif(pass == dini_Get(file,\"Password\")) // 289. sor{ // 290. sor PlayerStat[playerid][Deaths] = dini_Get(file,\"Deaths\"); // 291. sor PlayerStat[playerid][Kills] = dini_Get(file,\"Kills\"); // 292. sor SendClientMessage(playerid,COLOR_YELLOW,\"Sikeresen bejelentkeztél.\"); // 293. sor return 1; // 294. sor} // 295. sor [/quote]
new pass[128]; // 287. sorstrmid(pass,password,0,strlen(password),128); // 288. sorif(pass == dini_Get(file,\"Password\")) // 289. sor{ // 290. sor PlayerStat[playerid][Deaths] = dini_Get(file,\"Deaths\"); // 291. sor PlayerStat[playerid][Kills] = dini_Get(file,\"Kills\"); // 292. sor SendClientMessage(playerid,COLOR_YELLOW,\"Sikeresen bejelentkeztél.\"); // 293. sor return 1; // 294. sor} // 295. sor [/quote]
if(pass == dini_Get(file,\"Password\")) -> használj strcmp függvényt!
C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(291) : error 006: must be assigned to an arrayC:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(292) : error 006: must be assigned to an array [/quote] PlayerStat[playerid][Deaths] = dini_Get(file,\"Deaths\"); // 291. sorPlayerStat[playerid][Kills] = dini_Get(file,\"Kills\"); // 292. sor A Kills illetve a Deaths nem karakterlánc. Mivel a karakterláncokat olvassuk ki dini_Get-el.A Kills és Deaths gondolom szám, tehát hány pontja illetve halála volt a játékosnak.A számokat dini_Int ( fájlnév[], \"\" ); olvassuk ki, egy adott fájlból.
PlayerStat[playerid][Deaths] = dini_Get(file,\"Deaths\"); // 291. sorPlayerStat[playerid][Kills] = dini_Get(file,\"Kills\"); // 292. sor
C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(291) : error 006: must be assigned to an arrayC:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(292) : error 006: must be assigned to an array PlayerStat[playerid][Deaths] = dini_Get(file,\"Deaths\"); // 291. sorPlayerStat[playerid][Kills] = dini_Get(file,\"Kills\"); // 292. sor A Kills illetve a Deaths nem karakterlánc. Mivel a karakterláncokat olvassuk ki dini_Get-el.A Kills és Deaths gondolom szám, tehát hány pontja illetve halála volt a játékosnak.A számokat dini_Int ( fájlnév[], \"\" ); olvassuk ki, egy adott fájlból. [/quote]Óh, tényleg. :angry: Az értékadásnál pedig a dini_IntSet-et használtam... Köszi.
C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(291) : error 006: must be assigned to an arrayC:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\Játék Módok\\Plane\'s War\\Plane\'sWar.pwn(292) : error 006: must be assigned to an array