C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(65) : warning 215: expression has no effect
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(184) : error 017: undefined symbol "URADPICK"
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(275) : warning 225: unreachable code
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(318) : warning 203: symbol is never used: "getjob"
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(318 -- 324) : warning 203: symbol is never used: "helpjob"
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(318 -- 324) : warning 203: symbol is never used: "quitjob"
1. Mám si tých warningov všímať ?
2. Ako opravím ten error ?
3.Prosím berte ohľad na to že len začínam pawniť a ešte sa len učím tak ten Hate si nechaj a použi radšej konštruktívnu kritiku, a bol by som rád aj keby že mi to niekto vysvetlý aké problémy tam sú.
#include <a_samp>
#if defined GAMEMODE
#include <zcmd>
new wJob[MAX_PLAYERS];
#define MAX_JOBS
#define BEZDOMOVEC
#define MECHANIK
#define TAXI
DIALOG_URAD
new URADPICKUP;
new CommandJobs[ MAX_JOBS ][ 126 ] = //Definuje príkazy pre joby
{
{"Jobless"}, //1 Bezdomovec, nemá príkazy
{"MECHANIC /helpjob commands"}, //2 Mechanik Príkazy
{"TAXI /helpjob commands"} //3 Taxi Príkazy
};
new NamesJobs[ MAX_JOBS ][ 30 ] = //Definuje meno jobu
{
{"Bezdomovec"},
{"Mechanik"},
{"Taxi"}
};
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new wJob[MAX_PLAYERS];
if(response)
{
switch(2424)
{
case 2424:// Our dialog!
{
switch(listitem)// Checking which listitem was selected
{
case 0: // The first item listed
{
if(wJob[playerid] > 0)
SendClientMessage(playerid,0xFF0000, " Už si niekde zamestnaný ! Pre výpoved napíš /quitjob ");
{
return 1;
}
SendClientMessage(playerid,0x33CCFFAA,"Gratulujeme ku tvojej novec práci, napíš /helpjob pre zobrazenie tvojích príkazov.");
wJob[playerid] = 1; //Changes your job to 1 (Mechanic)
}
case 1: // The second item listed
{
SendClientMessage(playerid,0x33CCFFAA,"Gratulujeme ku tvojej novec práci, napíš /helpjob pre zobrazenie tvojích príkazov.");
wJob[playerid] = 2; //Changes your job to 2 (Taxi)
}
}
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
CMD:quitjob(playerid, params[])
{
wJob[playerid] = 0; //Changes your job to 0 (Jobless)
SendClientMessage(playerid,0xAFAFAFAA,"Práve si bez práce");
return 1;
}
Dotaz
BioMeta 0
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(65) : warning 215: expression has no effect
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(184) : error 017: undefined symbol "URADPICK"
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(275) : warning 225: unreachable code
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(318) : warning 203: symbol is never used: "getjob"
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(318 -- 324) : warning 203: symbol is never used: "helpjob"
C:\Users\rszim_000\Desktop\PAWNO\METASAMP.pwn(318 -- 324) : warning 203: symbol is never used: "quitjob"
1. Mám si tých warningov všímať ?
2. Ako opravím ten error ?
3.Prosím berte ohľad na to že len začínam pawniť a ešte sa len učím tak ten Hate si nechaj a použi radšej konštruktívnu kritiku, a bol by som rád aj keby že mi to niekto vysvetlý aké problémy tam sú.
#include <a_samp>
#if defined GAMEMODE
#include <zcmd>
new wJob[MAX_PLAYERS];
#define MAX_JOBS
#define BEZDOMOVEC
#define MECHANIK
#define TAXI
DIALOG_URAD
new URADPICKUP;
new CommandJobs[ MAX_JOBS ][ 126 ] = //Definuje príkazy pre joby
{
{"Jobless"}, //1 Bezdomovec, nemá príkazy
{"MECHANIC /helpjob commands"}, //2 Mechanik Príkazy
{"TAXI /helpjob commands"} //3 Taxi Príkazy
};
new NamesJobs[ MAX_JOBS ][ 30 ] = //Definuje meno jobu
{
{"Bezdomovec"},
{"Mechanik"},
{"Taxi"}
};
new SalaryJobs[ MAX_JOBS ] = //Definuje výplatu jobu
{
0, //Vyplata Jobless
650, //Vyplata Mechanic
700 //Vyplata Taxi Driver
};
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" META SAMP");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" META SAMP BY BIOMETA");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
new URADPICKUP;
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
URADPICKUP == CreatePickup(1581,2,2032.3314,1341.8807,10.8203);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == URADPICK)
{
ShowPlayerDialog(playerid, 2424, DIALOG_STYLE_LIST, ":: {FFFFFF}Povolanie", ":: {FFFFB7}Mechanik\n:: {FFFFB7}Taxi", "Confirm", "Cancel");
return 1;
}
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new wJob[MAX_PLAYERS];
if(response)
{
switch(2424)
{
case 2424:// Our dialog!
{
switch(listitem)// Checking which listitem was selected
{
case 0: // The first item listed
{
if(wJob[playerid] > 0)
SendClientMessage(playerid,0xFF0000, " Už si niekde zamestnaný ! Pre výpoved napíš /quitjob ");
{
return 1;
}
SendClientMessage(playerid,0x33CCFFAA,"Gratulujeme ku tvojej novec práci, napíš /helpjob pre zobrazenie tvojích príkazov.");
wJob[playerid] = 1; //Changes your job to 1 (Mechanic)
}
case 1: // The second item listed
{
SendClientMessage(playerid,0x33CCFFAA,"Gratulujeme ku tvojej novec práci, napíš /helpjob pre zobrazenie tvojích príkazov.");
wJob[playerid] = 2; //Changes your job to 2 (Taxi)
}
}
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
CMD:helpjob(playerid, params[])
{
new wstg[ 126 ];
format(wstg, sizeof(wstg), "|__| %s |___________________________________|", NamesJobs[wJob[playerid]]);
SendClientMessage(playerid, 0xFFFF00FF, wstg);
format(wstg, sizeof(wstg), "{FFFFFF}* Príkazy: %s", CommandJobs[wJob[playerid]]);
SendClientMessage(playerid, 0xAFAFAFAA, wstg);
format(wstg, sizeof(wstg), "{FFFFFF} Výplatay: %d", SalaryJobs[wJob[playerid]]);
SendClientMessage(playerid, 0xAFAFAFAA, wstg);
return 1;
}
CMD:getjob(playerid, params[])
{
if(wJob[playerid] > 0)
SendClientMessage(playerid, 0xAFAFAFAA,"Už si zamestnany, pre výpoved napíš /quitjob.");
{
return 1;
}
ShowPlayerDialog(playerid, 2424, DIALOG_STYLE_LIST, ":: {FFFFFF}Povolania", ":: {FFFFB7}Mechanik\n:: {FFFFB7}Taxi", "Confirm", "Cancel");
return 1;
}
CMD:quitjob(playerid, params[])
{
wJob[playerid] = 0; //Changes your job to 0 (Jobless)
SendClientMessage(playerid,0xAFAFAFAA,"Práve si bez práce");
return 1;
}
DAKUJEM ZA POMOC
Link to comment
Share on other sites
6 odpovědí na tuto otázku
Recommended Posts