bekommst du errors?
Beiträge von Simon
-
-
du musst aus jeden 2. , ein . machen:
groovezone = GangZoneCreate(2212.404,-1733.182,2531.842,-1630.541);
-
nope.. kein ; hinter enum
-
ist doch? wie gesagt vom code ist alles richtig.. und dabei würde auch der compiler nicht abscheißen
//edit: achsoo beim enum, ne da muss kein ; dahinter
-
In der Scriptingbase wäre es besser.. naja..
Arbeite am besten mit dcmd oder ocmd. ist sehr einfach. google oder such einfach mal danach
-
Guten Tag
Warum auch immer.. aber mein Compiler stürzt bei diesem Code ab:
enum FVMietInfo //Mietpreis Info
{
FVName[35],
CName[35],
Mietpreis
}//edit: irgentetwas stimmt mit den 3 enums nicht. aber habe keine ahnung was.
enum FVInfo //Fahrzeugverleihe
{
FVName[35],
Besitzer[MAX_PLAYER_NAME],
Modelle,
Kasse,
Float:posx,
Float:posy,
Float:posz
}new Rental[3][FVInfo] = {
{"Santa Maria Beach Rental", "Staat", 3, 0, 532.6616, -1812.9734, 6.5781},
{"LS Helicopter Rental", "Staat", 2, 0, 1917.6257, -2645.3567, 13.9609},
{"Flugzeugverleih Las Venturas", "Staat", 4, 0, 1319.0847, 1249.3899, 10.8203}
};enum FVCarInfo //Verleih Cars
{
FVName[35],
CName[35],
modelid,
Float:posx,
Float:posy,
Float:posz,
Float:posa
}new Rentcars[15][FVCarInfo] = {
{"Santa Maria Beach Rental", "BF Injection", 424, 560.3359, -1797.2126, 5.7820, 105.5984},
{"Santa Maria Beach Rental", "BF Injection", 424, 558.0027, -1792.6781, 5.6921, 109.1833},
{"Santa Maria Beach Rental", "BF Injection", 424, 555.4010, -1789.0826, 5.6729, 113.3880},
{"Santa Maria Beach Rental", "BF Injection", 424, 552.4193, -1785.9689, 5.6404, 111.4057},
{"Santa Maria Beach Rental", "BF Injection", 424, 548.7025, -1782.2805, 5.6130, 118.3791},
{"Santa Maria Beach Rental", "Bandito", 568, 525.4492, -1795.4731, 5.8308, 256.8979},
{"Santa Maria Beach Rental", "Bandito", 568, 527.8397, -1792.5658, 5.7969, 258.1824},
{"Santa Maria Beach Rental", "Bandito", 568, 529.6094, -1789.8511, 5.7383, 259.0153},
{"Santa Maria Beach Rental", "Bandito", 568, 531.5536, -1786.4900, 5.6897, 259.0707},
{"Santa Maria Beach Rental", "Bandito", 568, 533.4010, -1783.6780, 5.6408, 262.1602},
{"Santa Maria Beach Rental", "Quad", 471, 548.4410, -1792.8199, 5.3906, 125.0467},
{"Santa Maria Beach Rental", "Quad", 471, 546.2768, -1789.0438, 5.3496, 125.1985},
{"Santa Maria Beach Rental", "Quad", 471, 541.8878, -1786.4388, 5.3031, 190.5944},
{"Santa Maria Beach Rental", "Quad", 471, 538.4175, -1789.3203, 5.3404, 234.6113},
{"Santa Maria Beach Rental", "Quad", 471, 536.6401, -1793.5504, 5.3784, 240.5549}
};enum FVMietInfo //Mietpreis Info
{
FVName[35],
CName[35],
Miietpreis
}new Rentpreis[3][FVMietInfo] = {
{"Santa Maria Beach Rental", "BF Injection", 200},
{"Santa Maria Beach Rental", "Bandito", 200},
{"Santa Maria Beach Rental", "Quad", 200}
};//edit: sobald ich einen der 3 enums lösche, klappt alls wunderbar...?! gibt es irgentein Limit? also vom code her ist eigentlich alles richtig..
Bitte um Hilfe
LG Simon
-
dann mach mal aus objecte objekte in der .cfg
-
Code
Alles anzeigenecho Executing Server Config... lanmode 0 rcon_password ********* maxplayers 50 port 7777 hostname [GER] King-RP by axi92 and TroYan3r gamemode0 PR3 filterscripts objecte announce 1 query 1 weburl www.mc-axi92.ucoz.com onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 maxnpc 0 logtimeformat [%H:%M:%S]
überprüf ob dein gamemode und dein filterscript auch wirklich den selben namen trägt und vorhanden ist, er kann objecte.amx nicht laden..
-
ersteinmal kann er ein filterscript nicht laden. überprüf nochmal deine .cfg und ob wirklich alles vorhanden ist.
-
SetTimerEx
SetPlayerPos
dinidie 3 stichpunkte sollten dir weiterhelfen. du settest die posi und erstellst einen timer, der jede sekunde die variable die 3600 ist, um 1 verringert. wenn er sich ausloggt wirds mit dini oder was auch immer du benutzt in die datei geschrieben. wenn er sich wieder einloggt wird wieder ein timer erstellt der die variable weiter jede sekunde um 1 verringert. mit dem unprison befehl setzt du die variable auf 0 und killst den timer und settest wieder die posi.. so einfach ist das..
-
wie meinste das? mach doch ne eigenefunktion:
p_GivePlayerMoney(playerid,money);
stock GivePlayerMoney(playerid,money)
{
GivePlayerMoney(playerid,money);
variable[playerid]+=money;
return 1;
} -
Folgende Punkte sollten da aufjedenfall reinkommen:
- größere Systeme
- Dynamisches Scripten
- Basics
-
ähm ich weiß nicht ob das klappt, aber probier das mal so:
dcmd_v(playerid,params[])
{
new vID;
new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME];
GetPlayerPos(playerid, x, y, z);
GetPlayerName(playerid,name,sizeof(name));
if(Spieler[playerid][Admin] < 3) return 0;
if(sscanf(params, "d", vID))
{
new car[40];
if(sscanf(params, "s", car)) return SendClienMessage(playerid,grau,"Benutzung: /v [id/Name]");
for(new i = 0; i < 212; i++)
{
if(!strcmp(car,carname[i],true))
{
new cv = CreateVehicle(vID, x, y, z, 0, 117, 117, -1);
Adminauto[cv] = 1;
SetVehicleNumberPlate(cv,"Admin Car");
SetVehicleHealth(cv,1000.0);
SetVehicleVirtualWorld(cv,GetPlayerVirtualWorld(playerid));
new string[256];
format(string, sizeof(string), "AdmCmd: %s hat eine(n) %s gespawnt.",name,cInfo[vID-400][cName]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Spieler[i][Admin] >= 1) SendClientMessage(i, 0xFF6347FF, string);
}
return PutPlayerInVehicle(playerid,cv,0);
}
else continue;
}
SendClientMessage(playerid,grau,"Ungültiger Fahrzeugname!");
}
else
{
if(vID < 400 || vID > 611) return SendClientMessage(playerid,grau,"Nur Vehicle-ID's von 400-611 benutzen!");
new cv = CreateVehicle(vID, x, y, z, 0, 117, 117, -1);
Adminauto[cv] = 1;
SetVehicleNumberPlate(cv,"Admin Car");
SetVehicleHealth(cv,1000.0);
SetVehicleVirtualWorld(cv,GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid,cv,0);
new string[256];
format(string, sizeof(string), "AdmCmd: %s hat eine(n) %s gespawnt.",name,cInfo[vID-400][cName]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Spieler[i][Admin] >= 1) SendClientMessage(i, 0xFF6347FF, string);
}
}
return 1;
} -
welches script hast du?
-
einfach lanmodus auf 1 stellen, hamachi server erstellen oder wie das heißt.. da haste dann die ip stehen und die schickste deinen freunden mit den ports, die in der .cfg stehen hinten drann
fertig..
-
ne, aber ich wollte dir damit sagen das es nichts bringt.. als Anfänger fängt man auch nicht mit einem Antiweapon hack an.. Ich würde lieber kleinere sachen anfangen..
-
schau ma in deinen Tab einstellungen.. ansonsten installier dir ma firefox neu
-
sowas ist kein anticheat! es verbietet dir bestimmte waffen zu haben.. toll.. eher ein nachteil mehr nicht. es buggt, s0beitler lachen darüber..
Wenn du ein anti weapon hack machen willst, musst du die jede waffe und die munition der 13 slots serverside speichern und abfragen.. wenn sie nicht übereinstimmt ist da was faul..
-
Das Anticheat bringt nichts, selbst wenns von script her okay wäre.. außerdem kann ich dann ja garnicht ne minigun per befehl geben..
mit s0beit kann ich deine funktionen deaktivieren
-
Ich habe ein Tutorial geschrieben, schau ma bei Tutorials. musst dann einfach die posis anpassen..