Szerző Téma: Névtelen  (Megtekintve 2543 alkalommal)

Yeaseiro

  • Vendég
Névtelen
« Dátum: 2011. március 16. - 21:04:32 »
0 Show voters
Üdv fórumozók!
Suliban készítettem egy névtelen scriptet aminek értelme nincs, de valakinek hasznos lehet
ezért publikáltam ide. Nincsenek parancsok csak 5 db NPC ami animációt játsz be és milliszekundumként
forog +90 fokot. Jah és 500 milliszekundumként váltja az idõt 0-ról 12-re. Majd CTRL vagy Lövõ gombbal egy
Gametext fog megjelenni. És jelenleg egy jármû található Las Venturasban amit megtalálsz a videóban (Hydra).
És hát persze Las Venturasban játszódik. Legalábbis oda spawnol.
Leírtam hogy videóban megtalálod, vagyis videót is csatoltam ide. xD
A GetPlayerID-t nem tudom ki készítette de annyiszor használtam hogy képes vagyok 8 milliószor is leírni. :angry:
A mód 100%-an BUG mentes, nincsenek warnok, errorok és nem kell külön függvény könyvtár. (Include)
Mód:
 

#include a_samp // by Yeaseiro :D
new lol,panama;
main() print(\"HOGYNE FUTNÁK SZERENCSÉTLEN!\");
public OnGameModeInit() {
SetGameModeText(\"Felvétel :D\");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
ConnectNPC(\"Yeaseiro\",\"yeaseiro\"); // Veronaville Scriptere
ConnectNPC(\"Reacherlane\",\"reacherlane\"); // Volt JászLife Scriptere
ConnectNPC(\"Nikiehh\",\"nikiehh\"); // Új adminsegéd és Girls Server Készítõje, Veronaville Moderátora
ConnectNPC(\"kkp\",\"kkp\"); // Régi admin, Weboldal moderátor
ConnectNPC(\"Szabina\",\"szabina\"); // Girls Server Készítõje, Veronaville Adminsegéd
AddStaticVehicle(520,2285.3315,1391.2215,37.341,168,-1,-1);
SetTimer(\"hehe\", 500, 1);
return 1;
}
forward hehe();
public hehe() {
lol++;
if(lol == 1) SetWorldTime(0);
if(lol == 2) SetWorldTime(12), lol = 0;
return 1;
}
public OnPlayerSpawn(playerid) {
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
   
SetPlayerPos(GetPlayerID(\"Yeaseiro\"),2288.1003,1387.6571,36.0711);
SetPlayerSkin(GetPlayerID(\"Yeaseiro\"), 170);
SetPlayerPos(GetPlayerID(\"Reacherlane\"),2022.8267,1007.9201,14.5813);
SetPlayerSkin(GetPlayerID(\"Reacherlane\"), 167);
SetPlayerPos(GetPlayerID(\"Nikiehh\"),2078.3525,1156.3256,10.4695);
SetPlayerSkin(GetPlayerID(\"Nikiehh\"), 233);
SetPlayerPos(GetPlayerID(\"kkp\"),2031.7596,1297.7895,10.4695);
SetPlayerSkin(GetPlayerID(\"kkp\"), 217);
SetPlayerPos(GetPlayerID(\"Szabina\"),2097.3300,1379.5416,10.4695);
SetPlayerSkin(GetPlayerID(\"Szabina\"), 211);
return 1;
}
stock GetPlayerID(const szaladok[], nemaa=0)
{
new wtf[64];
for (new i=0;i<6;i++)
{
GetPlayerName(i,wtf,sizeof(wtf));
if(strcmp(wtf,szaladok,true)==0) return i;
}
new nanebassza=-1;
new nyihaaaaaaa[128];
new szivassameg=-1;
if(nemaa)
{
for (new i=0;i<6;i++)
{
   GetPlayerName(i,nyihaaaaaaa,sizeof(nyihaaaaaaa));
   if(!strfind(nyihaaaaaaa,wtf[nemaa],true, 0))
      szivassameg++, nanebassza=i;
   if (szivassameg>0) return -2;
}
}
return nanebassza;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (newkeys & KEY_FIRE)
    {
panama++;
if(panama == 1) GameTextForAll(\"~w~Coming soon...\",5000,1);
if(panama == 2) GameTextForAll(\"~w~Veronaville~r~RPG\",5000,1);
if(panama == 3) GameTextForAll(\"~w~In Las Venturas\",5000,1);
if(panama == 4) GameTextForAll(\"~w~Reacherlane~n~~r~Kenny Bleezer\",5000,1);
if(panama == 5) GameTextForAll(\"~w~Nikiehh~n~~y~Kesha Rose\",5000,1);
if(panama == 6) GameTextForAll(\"~w~kkp~n~~b~Arkos Gyorgy\",5000,1);
if(panama == 7) GameTextForAll(\"~w~Szabina~n~~g~Marilyn Monroe\",5000,1);
if(panama == 8) GameTextForAll(\"~w~Yeaseiro~n~~r~Koncz Norbert\",5000,1);
if(panama == 9) GameTextForAll(\"~w~www.yeaweb.atw.hu\",5000,1);
if(panama == 10) GameTextForAll(\"~w~Copyright 2011-2012. VeronavilleRPG\",5000,1);
if(panama == 11) panama = 0;
        return 1;
}
return 1;
}
public OnPlayerUpdate(playerid)
{
for(new miapics = 0; miapics < 5; miapics++)
{
new Float:micsoda;
GetPlayerFacingAngle(miapics, micsoda);
SetPlayerFacingAngle(miapics, micsoda + 90);
}
ApplyAnimation(GetPlayerID(\"Reacherlane\"), \"FOOD\", \"EAT_Vomit_P\", 3.0, 0, 0, 0, 0, 0);
ApplyAnimation(GetPlayerID(\"Nikiehh\"), \"ON_LOOKERS\", \"wave_loop\", 4.0, 1, 0, 0, 0, 0);
ApplyAnimation(GetPlayerID(\"Yeaseiro\"),\"PARK\",\"Tai_Chi_Loop\",4.0,1,0,0,0,0);
ApplyAnimation(GetPlayerID(\"Szabina\"),\"PED\",\"IDLE_CHAT\",4.0,0,0,0,0,0);
ApplyAnimation(GetPlayerID(\"kkp\"),\"PED\",\"WALK_DRUNK\",4.0,1,1,1,1,0);
return 1;
}

 
NPC-k:
Nyisd meg a szervermappád és abban az npcmodes mappát. (Ha nincs ilyen akkor egyszerûen létrehozol.)
És nincs más dolgod mint létrehozni 5db pwn fájlt következõ néven:
yeaseiro, reacherlane, nikiehh, szabina, kkp
(Nincsenek nagybetûk és szóközök és ékezetes karakterek.)
Ha ezek megvannak akkor mindeggyik pwn fájlba beilleszted az alábbi kódot és
F5-el átfordítod AMX-re. Itt a kód:
 

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd()
{
}
public OnNPCSpawn()
{
}
public OnNPCExitVehicle()
{
}

 
Videó:
http://www.youtube.com/watch?v=8wRKUJgg_mw
Zene:
Dj champion - No Heaven
Ha valamit kihagytam, vagy probléma van akkor kijavítom. :)
JAVÍTÁSOK:
1.) Cenzúrázott szavak kijavítása
« Utoljára szerkesztve: 2011. november 13. - 11:54:55 írta APC »

Nem elérhető Buba

  • 540
    • Profil megtekintése
Névtelen
« Válasz #1 Dátum: 2011. március 17. - 20:40:33 »
0 Show voters
Ez mekkora hülyeség! Minek nevezed RPG-nek?
Amúgy a felépítése meg a script jó, csak semmi értelme nincsen. \'grat\'

Yeaseiro

  • Vendég
Névtelen
« Válasz #2 Dátum: 2011. március 18. - 06:40:22 »
0 Show voters
Szósincs róla hogy rpg. Ez csak egy \"Trailer\" volt :D

Nem elérhető SoAP

  • 182
    • Profil megtekintése
Névtelen
« Válasz #3 Dátum: 2011. március 18. - 07:46:16 »
0 Show voters
Nem ross de nincs értelme... bár kezdõknek jól jöhet

Nem elérhető Buba

  • 540
    • Profil megtekintése
Névtelen
« Válasz #4 Dátum: 2011. március 18. - 13:29:26 »
0 Show voters
Mindenbõl lehet tanulni :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal