GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Wolf - 2014. június 18. - 20:11:41

Cím: AntiSK-t készítési híba HELP!
Írta: Wolf - 2014. június 18. - 20:11:41
Sziasztok!
Akarok egy AntiSK-t készíteni csak el akadtam ebbe a a dologban.
Ez van bele írva elsõsorba:
114: oldal: public OnVehicleSpawn(vehicleid)
115. :      {
116.:        SetTimerEx(\"sktoro\", 5000, false, \"i\", playerid);
117.:   SetTimerEx(\"penz\", 60000, true, \"i\", playerid);
118.:   return 1;
119.:       }
És itt ez a híba:
C:\\Users\\User\\Desktop\\Modom.pwn(116) : error 017: undefined symbol \"playerid\"
C:\\Users\\User\\Desktop\\Modom.pwn(117) : error 017: undefined symbol \"playerid\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
2 Errors.
Ebbe a híbába ütköztem bele valaki tudna nekem ebbe segíteni, hogy ilyenkor mi a baj?
Elõre is köszönöm a segítséget.
U.I.: Lehet, hogy nagyon könnyü csak én ilyent soha nem láttam mióta scriptelek sajna ezért is elnézést kérnék.
Cím: AntiSK-t készítési híba HELP!
Írta: Erik3333 - 2014. június 18. - 20:47:17
public OnVehicleSpawn(vehicleid)

 
helyett:
 
public OnPlayerSpawn(playerid)

 
De valószínûleg már van az elõzõ fánksönöd a módban, ezért ezeket rakd be oda:
 
SetTimerEx(\"sktoro\", 5000, false, \"i\", playerid);
SetTimerEx(\"penz\", 60000, true, \"i\", playerid);
Cím: AntiSK-t készítési híba HELP!
Írta: Wolf - 2014. június 18. - 20:53:07
C:\\Users\\User\\Desktop\\Modom.pwn(115) : error 021: symbol already defined: \"OnPlayerSpawn\"
Most amit mondál, hogy javítsam ki arra és most ez a híba jött ki
Cím: AntiSK-t készítési híba HELP!
Írta: KovaNovik - 2014. június 18. - 21:40:15
Keresd meg a mododban az OnPlayerSpawn részt, az alá illeszd be ezeket. Egyszerre kettõ nem lehet :)
Cím: AntiSK-t készítési híba HELP!
Írta: Wolf - 2014. június 19. - 05:56:00
Ja most már jó csak lehet, hogy rossz helyre írtam be köszönöm a segítséget.
Cím: AntiSK-t készítési híba HELP!
Írta: Larceny - 2014. június 19. - 08:46:02
 
new SpawnKillBlockTimer[MAX_PLAYERS]; //Mód Eleje felé
forward Vege(playerid);
 
public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, false);//Az alatta lévõ X idõre mozgásképtelenné teszi a kamerát.Ezt kiveheted ha nem kell.
        SpawnKillBlockTimer[playerid] = SetTimerEx(\"Vege\", 5000, false, \"i\", playerid);//Adott esetben 5 másodpercig fog érvénybe lenni
        SetPlayerHealth(playerid,10000000000000000000);//Nem sebezhetetlenség,viszont abban az esetbe ha nincs minigun,stb,akkor eléggé nehéz levinni 5 mp alatt ezt a HP mennyiséget.Viszont te is betudod állítani...
}
public Vege(playerid) //forwardolás után ezt neked kell létrehoznod.
{
KillTimer(SpawnKillBlockTimer[playerid]);
TogglePlayerControllable(playerid, True);//Mostmár tudod mozgatni a kamerát újra.Eltelt 5 Másodperc...
SetPlayerHealth(playerid,100);//Visszaállítod a játékos életét a kezdõértékre,azaz 100(%)-ra.
SendClientMessage(playerid,ÁLTALAD KIVÁLASZTOTT SZÍN,\"A SpawnKill Védelem véget ért\");
}

 
Szólok.Nem vagyok se profi,se haladó scripter.Csak gondoltam megpróbálok valamit összehozni,és segíteni neki...
Ennyi lenne.Attól függetlenül hogy már segített egy hozzáértõ,gondoltam ha egybe látod akkor kicsit tanulsz is belõle.Már ha van ebbõl mit tanulni..
     
Cím: AntiSK-t készítési híba HELP!
Írta: Wolf - 2014. június 19. - 09:01:32
Larceny!
Neked is köszönöm mind a kettõ fajtát ki probálom.
Am. án még kezdõ vagyok azért akadtam el ilyen könnyû feladatba.
Cím: AntiSK-t készítési híba HELP!
Írta: Flash - 2014. június 19. - 15:11:37
[mod]Témát zártam! Máskor error-t ne ide írj, hanem a kiemelt témába. + rakj taget![/mod]