Hallo, wollte grade mal mein altes Script anschauen. Wollte es hochladen, Server geht an aber GameMode:Unknown.
Log:
[23:05:12] Script[gamemodes/GameCide2.2.2.1.amx]: Run time error 17: "Invalid/unsupported P-code file format"
[23:05:12] Failed to load 'gamemodes/GameCide2.2.2.1.amx' script.
[23:05:12] Number of vehicle models: 0
Beiträge von marcel97p
-
-
-
Mit dem Headshot script gehe mal in den Showroom und gib in der SuFu ein: Headshot. Da kommt dann drekt eins
-
Naja, nichts schweres und nichts besonderes, aber neuen Scriptern sollte es helfen.
-
Inter? Bei OnGameModeInit?
Und inwiefern sehen bis wohin das geht? Server-LOG? -
Achte mal bitte auf deine Ausdrucksweise. (@Threadersteller)
OnPlayerConnect
{
for(new i;i<MAX_PLAYERS;i++)
{
if(PlayerInfo[playerid][pMember]==8||PlayerInfo[playerid][pLeader]==8) /oder: if(isPlayerInFrakt(playerid, 8))
{
ShowPlayerNameTagForPlayer(i,playerid,false);
}
}
return 1;
}//edit(2 stück): [PWN] vergessen, //edit vergessen
-
Lieber Leser,
habe vorhin versucht das RGR Script zu starten. Keine Errors, alles läuft, jedoch wenn man sich /registerd , wird man sofo´rt gekickt. Genau das selbe beim /login.
Woran kann das liegen?if (strcmp(cmd, "/register", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Benutzer/%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dieser Name ist schon vergeben! Bitte benutze einen anderen.");
fclose(hFile);
return 1;
}
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /register [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
public OnPlayerRegister(playerid, password[])
{
if(IsPlayerConnected(playerid))
{
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "Benutzer/%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
new var[32];
//Das ganze format . ezug habe ich weg gelassen^^
fclose(hFile);
SendClientMessage(playerid, COLOR_YELLOW, "|____ Registration Erfolgreich! ____|");
SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Registriert.");
SendClientMessage(playerid, COLOR_WHITE, "Tippe dein Gewähltes Passwort in das Feld ein!");
SendClientMessage(playerid, COLOR_WHITE, "Anschließend loggst du dich per /login ein!");
SpawnPlayer(playerid);
new string[256];
SpawnPlayer(playerid);
format(string,sizeof(string),""#COL_WHITE""#COL_WHITE"Willkommen auf "#COL_RED"Revolution "#COL_WHITE"of"#COL_RED" Roleplay"#COL_WHITE"!\nDu hast nun die Möglichkeit, dich in deinen Account einzuloggen.\n\nBenutzername: "#COL_DARKGREEN"%s\n\n"#COL_WHITE"Du kannst dein Passwort jetzt unten eingeben:",spName(playerid));
}
}
return 1;
} -
-
LiitleYoda?
Brett vorm Kopf? xDD
Wenn der nich in der Fraktin ist soll er ausgerüstet werden? Ich denk er soll ausgerüstet werden wenn er in der Fraktion istZitatif(strcmp("/ausrüsten",cmdtext, true, 10) ==0)
{
if(!isPlayerinFrakt(playerid,4))
{
IsPlayerInRangeOfPoint(playerid,1,253.9137,83.6614,1002.4453);
{
GivePlayerWeapon(playerid,24,75);
GivePlayerWeapon(playerid,25,75);
GivePlayerWeapon(playerid,31,300);
SendClientMessage(playerid,grün,"Sie haben sich mit einer Deagle,Sgotgun und einer MP5 ausgerüstet");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht im Icon!");
}
}
else
{
SendClientMessage(playerid,rot," Du bist kein Cop! ");
}
return 1;
} -
Ich bedanke mich vielmals für die bis jetzt gute bewertung
-
***UPDATE***
:D:D:D
Hat mir keine Ruhe gelassen -
Ja kommen aufjeden noch morgen xD Hatte grade um die Uhrzeit nur kein Bock mehr das soweit zu machen. Morgen früh update ichs xDDD
-
Schau mal in meiner Signatur: Meine Werke ==> Filerscripts. Downlaode dir dieses .rar Package, da ist ne OCMD.INC drin xD die Datei, kein Text
-
Guten Morgen/Abend/Nacht !
Hier release ich mein erstes Filterscript !
Vorab: Es werden in diesem FS viele Updates folgen, da man immer mehr Befehle einbringen kann.
Ob es so ein FS schon gibt, ist mir erstmal nicht so wichtig, es soll lediglich evlt. Anfängern helfen, oder Fortgeschrittenen die Arbeit ersparenBeschreibung:
Ein simples, noch nicht so großes Adminsystem.
Ich habe leider noch keine sich speichernde .ini´s darein gepackt, man muss sich also nach jedem Login erneut den ADMIN-Rang geben.
Dies geschieht über einen Befehl (/adminlogin [PASSWORT]), wo man das Passwort selbst festlegen kann (im Script). Einfach den Befehl suchen
In dem FS sind drin:
/adminlogin, /goto, /kick, /sup, /gethere, /unfreeze, /ban, /freeze, /givemoney, /setskin, /sethp, /setarmour, /prison, /unprison, /setint, /veh, /destroycarDie Befehle werde ich weiterhin updaten. Natürlich könnt ihr gerne Vorschläge und Kritik sowie Bewertung posten
Anleitung:
Downloaden, ocmd in den Ordner: \pawno\includes, Script compilen, in die .cfg eintragen und Spaß haben !
Im Script selbst stehen auch noch mal ein paar Worte zu dem FS.//EDIT: Da ich das Script einfach mal zum Verkauf anbiete, habe ich die DL´s entfernt!
Mit freundlichen Grüßen
SunRise//UPDATE1
//UPDATE2
//EDIT: Präfix verrutscht xD -
//EDIT: Habs Danke dir trotzdem !
Ja hast Recht Hatte mich grade aber auch gewundert
Aber kannst du nochmal bitte auf Vor-Vorpost schauen?
Wo dann das Level gesetzt wird?
ADMIN[getadmin] = rang;
Da war auchn Error oOocmd:makeadmin(playerid, params[])
{
if(ADMIN[playerid]==1338)
{
new str[256], rang;
new giveadmin [MAX_PLAYER_NAME];
GetPlayerName(playerid, giveadmin, MAX_PLAYER_NAME);
new getadmin [MAX_PLAYER_NAME];
GetPlayerName(playerid, getadmin, MAX_PLAYER_NAME);
if(sscanf(params,"ui", getadmin, rang))return SendClientMessage(playerid, 0x00FF78FF, "Benutzung:/makeadmin [ID] [RANG]");
format(str, sizeof(str), "[ADMIN]:%s hat %s zu einem %s -Admin befördert!", giveadmin, getadmin, rang);
ADMIN [getadmin] = rang; // Errorzeile 35
SendClientMessageToAll(0xAF0000FF, str);
}
else
{
SendClientMessage(playerid, 0xAF0000FF, "Du bist nicht als 1338-Admin eingeloggt!");
}
return 1;
}C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(35) : error 033: array must be indexed (variable "getadmin")
-
Zitat
Neben rang brauchst du also auch die andere Spieler ID
Da dachte ich wäre ja das mit "getadmin" oO
-
Die Errors sind schonmal weg, danke dir
Nurnoch das:(Neuer Code:)
ocmd:makeadmin(playerid, params[])
{
if(ADMIN[playerid]==1338)
{
new str[256], rang;
new giveadmin [MAX_PLAYER_NAME];
GetPlayerName(playerid, giveadmin, MAX_PLAYER_NAME);
new getadmin [MAX_PLAYER_NAME];
GetPlayerName(playerid, getadmin, MAX_PLAYER_NAME);
if(sscanf(params,"ui", getadmin, rang))return SendClientMessage(playerid, 0x00FF78FF, "Benutzung:/makeadmin [ID] [RANG]");
format(str, sizeof(str), "[ADMIN]:%s hat %s zu einem %s -Admin befördert!", giveadmin, getadmin, rang);
ADMIN [getadmin] = rang; // Errorzeile 35
SendClientMessageToAll(0xAF0000FF, str);
}
else
{
SendClientMessage(playerid, 0xAF0000FF, "Du bist nicht als 1338-Admin eingeloggt!");
}
return 1;
}
C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(35) : error 033: array must be indexed (variable "getadmin")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
Hallo,
ich verzweifle grade
In meinem anderen Script geht es, aber hier i.wie nich?
Hier der Code, danach die Errors:
new str[256], rang;
new giveadmin [MAX_PLAYER_NAME];
giveadmin = GetPlayerName(playerid, giveadmin, MAX_PLAYER_NAME); //Errorzeile 30
new getadmin [MAX_PLAYER_NAME];
getadmin = GetPlayerName(playerid, getadmin, MAX_PLAYER_NAME); //Errorzeile 32
if(sscanf(params,"ui", getadmin, rang))return SendClientMessage(playerid, 0x00FF78FF, "Benutzung:/makeadmin [ID] [RANG]");
format(str, sizeof(str), "[ADMIN]:%s hat %s zu einem %s -Admin befördert!", giveadmin, getadmin, rang);
C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(30) : error 033: array must be indexed (variable "giveadmin")
C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(32) : error 033: array must be indexed (variable "getadmin")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
SunSet ist mittlerweile so geil editiert worden... Von den damaligen "GameCide" Admins/Scriptern (hTex, CopModder, Maverick, IceCube, F_Nod, etc)
Aber das wirst du wahrscheinlich nicht bekommen. Außerdem meinte Maverick auch mal er hätte ein Copyright für GameCide.pwn gekauft -
Mit Timern ne? xD
SetTimer("Name", interval, true/false);