Lenne pár problémám amit orvosolni szeretnék! CSAK OLYAN ÍRJON AKI TÉNYLEG TUDJA ÉS NEM CSAK TALÁLGAT!
1. /veh parancs ... a PWN errort nem ír rá de a szerveren nem adja le a kocsit! beírom pl. /veh 450 1 1 és ezt írja ki: Így használd /veh [KOCSIID] [szin1] [szin2]
if(sscanf(params, \"iii\", car, color1, color2))
{
SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /veh [carid] [color1] [color2]\");
return 1;
}
if(car >= 400 || car <= 611) { SendClientMessage(playerid, COLOR_GREEN, \"Kocsi azonosítónak 400 és 611 közt kell lennie!\"); return 1; }
if(color1 >= 0 || color1 <= 255) { SendClientMessage(playerid, COLOR_GREEN, \"Szín 1 azonosítójának 0 és 255 közt kell lennie!\"); return 1; }
if(color2 >= 0 || color2 <= 255) { SendClientMessage(playerid, COLOR_GREEN, \"Szín 2 azonosítójának 0 és 255 közt kell lennie!\"); return 1; }
GetPlayerPos(playerid, x,y,z);
new carid = CreateVehicle(car, x,y,z, 0.0, color1, color2, 60000);
CreatedCars[CreatedCar] = carid;
CreatedCar ++;
format(stringa, sizeof(stringa), \" Jármû %d Spawnolva.\", carid);
SendClientMessage(playerid, COLOR_GREEN, stringa);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(stringa, 256, \"AdmWarning: %s lehívott egy jármûvet.\",sendername);
SendAdminMessage(COLOR_RED, stringa);
printf(\"%s\", stringa);
return 1;
}
2. /report probláma...beírom /report ezt írja rá: Így használd /report [szöveg]
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new result[128-MAX_PLAYER_NAME];
if(sscanf(params,\"s[104]\", result))
{
SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /report [szöveg]\");
return 1;
}
format(stringa, sizeof(stringa), \"Bejelentés %s: %s\", sendername, result);
SendAdminMessage(COLOR_RED,stringa);
SendClientMessage(playerid, COLOR_YELLOW, \"Üzeneted elküldve az adminoknak!\");
return 1;
}