Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5145 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki,

sukūriau masinų atkelejo skriprą.

Komandos: /id (masinos id) (spalva1) (spalva2)

/name (masinos pav.) (spalva1) (spalva2)

Kaip ikelti:

Visų pirma isikeliame mašinų pavadinimus:

new aVehicleNames[212][] =
{
       {"Landstalker"},
       {"Bravura"},
       {"Buffalo"},
       {"Linerunner"},
       {"Perrenial"},
       {"Sentinel"},
       {"Dumper"},
       {"Firetruck"},
       {"Trashmaster"},
       {"Stretch"},
       {"Manana"},
       {"Infernus"},
       {"Voodoo"},
       {"Pony"},
       {"Mule"},
       {"Cheetah"},
       {"Ambulance"},
       {"Leviathan"},
       {"Moonbeam"},
       {"Esperanto"},
       {"Taxi"},
       {"Washington"},
       {"Bobcat"},
       {"Mr Whoopee"},
       {"BF Injection"},
       {"Hunter"},
       {"Premier"},
       {"Enforcer"},
       {"Securicar"},
       {"Banshee"},
       {"Predator"},
       {"Bus"},
       {"Rhino"},
       {"Barracks"},
       {"Hotknife"},
       {"Trailer 1"},
       {"Previon"},
       {"Coach"},
       {"Cabbie"},
       {"Stallion"},
       {"Rumpo"},
       {"RC Bandit"},
       {"Romero"},
       {"Packer"},
       {"Monster"},
       {"Admiral"},
       {"Squalo"},
       {"Seasparrow"},
       {"Pizzaboy"},
       {"Tram"},
       {"Trailer 2"},
       {"Turismo"},
       {"Speeder"},
       {"Reefer"},
       {"Tropic"},
       {"Flatbed"},
       {"Yankee"},
       {"Caddy"},
       {"Solair"},
       {"Berkley's RC Van"},
       {"Skimmer"},
       {"PCJ-600"},
       {"Faggio"},
       {"Freeway"},
       {"RC Baron"},
       {"RC Raider"},
       {"Glendale"},
       {"Oceanic"},
       {"Sanchez"},
       {"Sparrow"},
       {"Patriot"},
       {"Quad"},
       {"Coastguard"},
       {"Dinghy"},
       {"Hermes"},
       {"Sabre"},
       {"Rustler"},
       {"ZR-350"},
       {"Walton"},
       {"Regina"},
       {"Comet"},
       {"BMX"},
       {"Burrito"},
       {"Camper"},
       {"Marquis"},
       {"Baggage"},
       {"Dozer"},
       {"Maverick"},
       {"News Chopper"},
       {"Rancher"},
       {"FBI Rancher"},
       {"Virgo"},
       {"Greenwood"},
       {"Jetmax"},
       {"Hotring"},
       {"Sandking"},
       {"Blista Compact"},
       {"Police Maverick"},
       {"Boxville"},
       {"Benson"},
       {"Mesa"},
       {"RC Goblin"},
       {"Hotring Racer A"},
       {"Hotring Racer B"},
       {"Bloodring Banger"},
       {"Rancher"},
       {"Super GT"},
       {"Elegant"},
       {"Journey"},
       {"Bike"},
       {"Mountain Bike"},
       {"Beagle"},
       {"Cropdust"},
       {"Stunt"},
       {"Tanker"},
       {"Roadtrain"},
       {"Nebula"},
       {"Majestic"},
       {"Buccaneer"},
       {"Shamal"},
       {"Hydra"},
       {"FCR-900"},
       {"NRG-500"},
       {"HPV1000"},
       {"Cement Truck"},
       {"Tow Truck"},
       {"Fortune"},
       {"Cadrona"},
       {"FBI Truck"},
       {"Willard"},
       {"Forklift"},
       {"Tractor"},
       {"Combine"},
       {"Feltzer"},
       {"Remington"},
       {"Slamvan"},
       {"Blade"},
       {"Freight"},
       {"Streak"},
       {"Vortex"},
       {"Vincent"},
       {"Bullet"},
       {"Clover"},
       {"Sadler"},
       {"Firetruck LA"},
       {"Hustler"},
       {"Intruder"},
       {"Primo"},
       {"Cargobob"},
       {"Tampa"},
       {"Sunrise"},
       {"Merit"},
       {"Utility"},
       {"Nevada"},
       {"Yosemite"},
       {"Windsor"},
       {"Monster A"},
       {"Monster B"},
       {"Uranus"},
       {"Jester"},
       {"Sultan"},
       {"Stratum"},
       {"Elegy"},
       {"Raindance"},
       {"RC Tiger"},
       {"Flash"},
       {"Tahoma"},
       {"Savanna"},
       {"Bandito"},
       {"Freight Flat"},
       {"Streak Carriage"},
       {"Kart"},
       {"Mower"},
       {"Duneride"},
       {"Sweeper"},
       {"Broadway"},
       {"Tornado"},
       {"AT-400"},
       {"DFT-30"},
       {"Huntley"},
       {"Stafford"},
       {"BF-400"},
       {"Newsvan"},
       {"Tug"},
       {"Trailer 3"},
       {"Emperor"},
       {"Wayfarer"},
       {"Euros"},
       {"Hotdog"},
       {"Club"},
       {"Freight Carriage"},
       {"Trailer 3"},
       {"Andromada"},
       {"Dodo"},
       {"RC Cam"},
       {"Launch"},
       {"Police Car (LSPD)"},
       {"Police Car (SFPD)"},
       {"Police Car (LVPD)"},
       {"Police Ranger"},
       {"Picador"},
       {"S.W.A.T. Van"},
       {"Alpha"},
       {"Phoenix"},
       {"Glendale"},
       {"Sadler"},
       {"Luggage Trailer A"},
       {"Luggage Trailer B"},
       {"Stair Trailer"},
       {"Boxville"},
       {"Farm Plow"},
       {"Utility Trailer"}
}; 

Po to isikeliame komandas po funkcija OnPlayerCommandText:

if(strcmp(cmd, "/id", true) == 0)
{
       new tmp[256];
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) return SendClientMessage(playerid, l_red, "Naudokite /id [masinos id] [spalva1] [spalva2]");
	new car;
	car = strval(tmp);
	if(car < 400 || car > 611) { SendClientMessage(playerid, l_red, "Tokio mašinos id nėra. Naudokite skaičius nuo 400 iki 611 !"); return 1; }
	tmp = strtok(cmdtext, idx);
	new color1;
	color1 = strval(tmp);
	tmp = strtok(cmdtext, idx);
	new color2;
	color2 = strval(tmp);
	new Float:X,Float:Y,Float:Z;
	GetPlayerPos(playerid, X,Y,Z);
	CreateVehicle(car, X,Y+2,Z, 0.0, color1, color2, 0);
	SetVehicleVirtualWorld(car, GetPlayerVirtualWorld(playerid));
	LinkVehicleToInterior(car, GetPlayerInterior(playerid));
	new string[100];
       format(string, sizeof(string), "Jūs atsikelėte mašina kurios id %d", car);
       SendClientMessage(playerid, l_green, string);
       return 1;

}
if(strcmp(cmd, "/name", true) == 0)
{
	new tmp[256];
	tmp = strtok(cmdtext, idx);
	new car;
	car = GetVehicleModelIDFromName(tmp);
	if(!strlen(tmp)) return SendClientMessage(playerid, l_red, "Naudokite /name [masinos pav.] [spalva1] [spalva2]");
	if(car < 400 || car > 611) return SendClientMessage(playerid, l_red, "Tokio mašinos pavadinimo nėra");
	tmp = strtok(cmdtext, idx);
	new color1;
	color1 = strval(tmp);
	tmp = strtok(cmdtext, idx);
	new color2;
	color2 = strval(tmp);
	new Float:X,Float:Y,Float:Z;
	GetPlayerPos(playerid, X,Y,Z);
	CreateVehicle(car, X,Y+2,Z, 0.0, color1, color2, 0);
	SetVehicleVirtualWorld(car, GetPlayerVirtualWorld(playerid));
	LinkVehicleToInterior(car, GetPlayerInterior(playerid));
       new String[100];
	format(String, sizeof(String), "Tu atsikėlei %s", aVehicleNames[car - 400]);
	SendClientMessage(playerid, l_green, String);
	return 1;
} 

O į pati modo galą ikelkite šias eilutes:

strtok(const string[], &index)
{
       new length = strlen(string);
       while ((index < length) && (string[index] <= ' '))
       {
               index++;
       }

       new offset = index;
       new result[20];
       while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
       {
               result[index - offset] = string[index];
               index++;
       }
       result[index - offset] = EOS;
       return result;
}

GetVehicleModelIDFromName(vname[])
{
       for(new i = 0; i < 211; i++)
       {
               if(strfind(aVehicleNames[i], vname, true) != -1)
               return i + 400;
       }
       return -1;
}

stock GetXYInFrontOfPlayer(playerid, &Float:x2, &Float:y2, Float:distance)
{
       new Float:a;

       GetPlayerPos(playerid, x2, y2, a);
       GetPlayerFacingAngle(playerid, a);

       if(GetPlayerVehicleID(playerid))
       {
               GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
       }

       x2 += (distance * floatsin(-a, degrees));
       y2 += (distance * floatcos(-a, degrees));
} 

Jei mes štai tokį error:

C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(230) : error 017: undefined symbol "cmd"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(233) : error 017: undefined symbol "idx"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(238) : error 017: undefined symbol "idx"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(241) : error 017: undefined symbol "idx"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(255) : error 017: undefined symbol "cmd"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(258) : error 017: undefined symbol "idx"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(263) : error 017: undefined symbol "idx"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(266) : error 017: undefined symbol "idx" 

Ikelkite po funkcija OnPlayerCommandText ikelkite šias eilutes:

new cmd[200], idx;
cmd = strtok(cmdtext, idx); 

O jei mes stai toki error:

C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(234) : error 017: undefined symbol "l_red"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(237) : error 017: undefined symbol "l_red"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(251) : error 017: undefined symbol "l_green"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(261) : error 017: undefined symbol "l_red"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(262) : error 017: undefined symbol "l_red"
C:\Documents and Settings\XP\Desktop\samp\Just-Drifters\filterscripts\Spawner.pwn(276) : error 017: undefined symbol "l_green" 

Prie spalvų ikelkite šias eilutes:

#define l_red 0xFF0000AA
#define l_green 0x33FF33AA 

Vertimo paslaugos.

Kreiptis: just__game

Verčiu: Lietuvių - Anglų, Anglų - Lietuvių, Lietuvių - Vokiečiu, Vokiečių - Lietuvių.

Atsiskaitymas PayPal banku.

Vertimas:

nuo A iki Ž:

1 eilutė = 1ct;

be Ą, Č, Ę, Ė, Į, Š, Ų, Ū ir Ž:

2 eilutės = 1ct.

Vertimo laikas atsižvelgiamas į teksto ilgumą ir užsakymų skaičių.

  • Parašė po 1 metų...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5145 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...