Sziasztok! Unalomból írtam egy Privát jármû scriptet! Sorok száma: 21, Elkészítési idõ: úgy kb. 1 perc, Hogyan is van ez?: A kiválasztott jármû csak a kijelölt játékosnak fog mûködni.
#include <a_samp>
new privi;
public OnFilterScriptInit()
{
privi = AddStaticVehicle(411, x, y, z, a, szin, szin);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == privi)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name, \"Citrom[]\", false))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x281aeb, \"Ez nem a te jármûved hannem: Citrom[]-é\");
}
}
return 1;
}
Egyszerû, de nagyszerû :D
Egyszerû, de nagyszerû :D
\"A legkisebbik is számít T E S C O !\"
Az a probléma már minden szkriptbõl van a fórumon fõleg ebbõl vagy 100 darabb. :D Nem volt érdemes megírni.. mivel leírás is készûlt róla.
Ennek mi az értelme ?
Kezd idegesíteni a dolog hogy tesztelés nélkül tesznek ki dolgokat a fórumozók, és az még fõleg hogy ha szól valaki szarnak rá kijavítani, tisztelet a kivételnek.
Ez így nem jó, ez az eredménye az 1 perces munkának. >:D
if(strcmp(name, \"Citrom[]\", false))
{
Hogy miért, hát csak azért.
http://wiki.sa-mp.com/wiki/Strcmp
Returns
-1 if string1 comes before string2
1 if string1 comes after string2
0 if the strings are the same (for the matched length).
[/quote]