public OnPlayerSelectedMenuRow(playerid, row)
{
//SetCameraBehindPlayer(playerid); // zet de camera achter de speler
TogglePlayerControllable(playerid, 1); // laat de speler weer bewegen
new Menu:Current = GetPlayerMenu(playerid);
if(Current == Menu:Property) {
switch(row){
case 0: {
return dcmd_ls(playerid); // voert het commando /ls uit
}
case 1: {
return dcmd_sf(playerid); // voert het commando /sf uit
}
case 2: {
return dcmd_lv(playerid); // voert het commando /lv uit
}
}
return 1;[/center]
Toen kreeg ik de volgende 3 warnings die verwezen naar de returns:
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
Bij mijn commands staat:
dcmd_ls(playerid,params[])
dcmd_sf(playerid,params[])
dcmd_lv(playerid,params[])
En als ik dus dit ervan maak
[center]public OnPlayerSelectedMenuRow(playerid, row)
{
//SetCameraBehindPlayer(playerid); // zet de camera achter de speler
TogglePlayerControllable(playerid, 1); // laat de speler weer bewegen
new Menu:Current = GetPlayerMenu(playerid);
if(Current == Menu:Property) {
switch(row){
case 0: {
return dcmd_ls(playerid,params[]) // voert het commando /ls uit
}
case 1: {
return dcmd_sf(playerid,params[]) // voert het commando /sf uit
}
case 2: {
dcmd_lv(playerid,params[]) // voert het commando /lv uit
}
}
return 1;
Dan krijg ik de volgende errors:
error 017: undefined symbol "params"
error 017: undefined symbol "params"
error 017: undefined symbol "params"
Dus weet iemand een oplossing voor dit, Sandra bijv. of Simbad die een voorbeeld hiervan gaven.
Ik was bezig met een tpmenu en dit gebeurde er?
public OnPlayerSelectedMenuRow(playerid, row) { //SetCameraBehindPlayer(playerid); // zet de camera achter de speler TogglePlayerControllable(playerid, 1); // laat de speler weer bewegen new Menu:Current = GetPlayerMenu(playerid); if(Current == Menu:Property) { switch(row){ case 0: { return dcmd_ls(playerid); // voert het commando /ls uit } case 1: { return dcmd_sf(playerid); // voert het commando /sf uit } case 2: { return dcmd_lv(playerid); // voert het commando /lv uit } } return 1;[/center] Toen kreeg ik de volgende 3 warnings die verwezen naar de returns: warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition Bij mijn commands staat: dcmd_ls(playerid,params[]) dcmd_sf(playerid,params[]) dcmd_lv(playerid,params[]) En als ik dus dit ervan maak [center]public OnPlayerSelectedMenuRow(playerid, row) { //SetCameraBehindPlayer(playerid); // zet de camera achter de speler TogglePlayerControllable(playerid, 1); // laat de speler weer bewegen new Menu:Current = GetPlayerMenu(playerid); if(Current == Menu:Property) { switch(row){ case 0: { return dcmd_ls(playerid,params[]) // voert het commando /ls uit } case 1: { return dcmd_sf(playerid,params[]) // voert het commando /sf uit } case 2: { dcmd_lv(playerid,params[]) // voert het commando /lv uit } } return 1;Dan krijg ik de volgende errors:
error 017: undefined symbol "params"
error 017: undefined symbol "params"
error 017: undefined symbol "params"
Dus weet iemand een oplossing voor dit, Sandra bijv. of Simbad die een voorbeeld hiervan gaven.
Bij voorbaat dank,
Rks
Edited by Azer
Beter leesbaar op deze manier :)