jetzt geht alles .. danke an alle
Beiträge von Sascha1234
-
-
so jetzt wird angezeigt bei /leadermachen
/leadermachen [ID/Teil des Namens] [Fraktion]danach passiert nichts mehr und ich kann auch nichtsmehr machen also ist der server dann immer wahrscheinlich abgestürzt wahrscheinlich
-
es kommen garkeine errors... ingame funktioniert das nicht da steht dann immer der admin rang ist zu niedrig obwohl ich adminlevel 6 bin
-
-
ocmd:leadermachen(playerid,params[])
{
if(isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Dein Adminrang ist zu niedrig!");
new pID,fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,TÜRKIS,"/leadermachen [ID/Teil des Namens] [Fraktion]");
SetPVarInt(pID,"Fraktion",fID);
SendClientMessage(playerid,TÜRKIS,"Du wurdest von %s als Fraktionsleader der Fraktion %i gemacht, behandel Sie gut!");
return 1;
}
ocmd:adminmachen(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Rang ist nicht hoch genug.");
new string[128],pID, rank;
if(sscanf(params,"ui",pID,rank)) return SendClientMessage(playerid,ROT,"/adminmachen [ID/Teil des Namens] [Adminrang]");
if(rank<1||rank>6) return SendClientMessage(playerid,ROT,"Gib einen gültigen Rang ein.");
SendClientMessage(playerid,ROT,string);
SetPVarInt(pID,"Adminlevel",rank);
SpielerSpeichern(pID);
SendClientMessageToAll(BLAU,"%s hat %s zum Admin gemacht.");
return 1;
}
-
ja hab ich ja schon die ocmd´s ... sind nicht viele also ocmd:adminmachen und ocmd:leadermachen funktionieren nicht so wirklich
-
Hey Leute,
in meinem Script gibt es Adminbefehle die funktionieren und welche die nicht funktionieren :oooo
meistens bei den ocmd befehlen ...
hier mal das script
vielleicht kann ja mal ein guter scripter rübergucken der weiß bestimmt den fehler ..
und wenn dann noch wer wüsste wieso beim login bei mir da steht passwort falsch und trotzdem eingeloggt wird wer spitze wenn er mir das sagt habt da erstmal n Kick zwischen gemacht damit man mit dem falschen passwort wenigstens nicht drauf kommt
DANKE DANKE DANKE wenn es wär weiß
MFG
Sascha
//Edit das login ding ist nicht so wichtig aber das andere wäre gut weil ich es einfach nicht schaffe
-
//Edit
habs geschafft -
format(string,128,"Name: %s\nVermögen: %d\nScore: %d\nAdminlevel: \d",name,Geld,Level,Adminlevel);
geht immernochnicht ich denke mal ich hab das da falsch gemacht richtig?
//Edit: Sonst gibt es keine Errors nur die beiden
-
Hey Leute,
kann mir einer sagen was da nicht stimmt?
C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(112) : error 027: invalid character constant
C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(112) : error 027: invalid character constant
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
format(string,128,"Name: %s\nVermögen: %d\nScore: %d\nAdminlevel: \d",name);
-
okay danke
-
Hey Leute,
ich habe in meinem filterscript keine errors oder warns aber trotzdem wird das nicht geladen ...
ich habe nämlich vor das adminsystem also befehle etc. als filterscript anzulegen ... ist das eigendlich schlauer als das in das große script reinzupacken?
-
danke geht wieder ... sorry ging irgendwie nicht anders :DD
-
Hey Leute,
ich habe mir ein enum erstellt so wie es in dem tutorial bei mistermonat auf youtube im 10 part gemacht wird.
jetzt bekomme ich folgende errors:
C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(73) : error 004: function "ResetVariablen" is not implemented
C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(373) : error 055: start of function body without function header
C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(379) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
hier sind die dazugehörigen zeilen:
ResetVariablen(playerid); <---- 73. Zeile
stock ResetVariablen(playerid);
{
SpielerInfo[playerid][Adminlevel]=0;
SpielerInfo[playerid][Fraktion]=0;
SpielerInfo[playerid][Banned]=0;
SpielerInfo[playerid][Rang]=0;
SpielerInfo[playerid][Leader]=0;
return 1;
}
-
ja aber das geht ja aber ich will das da nicht steht
Sascha: hey
sondern z.B.
Unterboss Sascha: hey -
warum nur ein s?
-
jetzt brauche ich noch den include spike skript wo bekomme ich den ?
-
und wo is der DT_Godfather zum downloaden ?
//edit oder welcher gamemode is das ?
-
hey
bei mir startet die samp-server.exe und er findet den server aber nicht
warum ? -
hey soweit bin ich jetzt
ich habe ocmd für die ränge und /fund jetzt will ich das kombinieren
hier ma beides
ocmd:rang(playerid,params[])
{
if(!isPlayerAnLeader(playerid,4)) return SendClientMessage(playerid,ROT,"Du bist nicht der Leader dieser Fraktion.");
new pID,rID;
new string[128],rangid[64];
if(sscanf(params,"ui",pID,rID)) return SendClientMessage(playerid,GRAU,"/rang [ID/Teil des Namens] [Rang]");
switch(rID)
{
case 0:{rangid="Knecht";}
case 1:{rangid="Dealer";}
case 2:{rangid="Unterboss";}
case 3:{rangid="Boss";}
}
format(string,sizeof(string),"Dein Rang wurde von %s auf %s erhöht.",Spielername(playerid),rangid);
SendClientMessage(playerid,TURKIS,string);
SetPVarInt(pID,"Rang",rID);
return 1;
}ocmd:f(playerid,params[])
{
new text[128],rangid[64];
new rID,pID;
if(sscanf(params,"%s",text))return SendClientMessage(playerid,ROT,"/f [TEXT]");
switch(rID)
{
case 0:{rangid="Knecht";}
case 1:{rangid="Dealer";}
case 2:{rangid="Unterboss";}
case 3:{rangid="Boss";}
}
format(text,sizeof(text),"%s %s: %s",rangid,Spielername(playerid),text);
SetPVarInt(pID,"Rang",rID);
for(new i=0; i {
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
SendClientMessage(i,TURKIS,text);
}}
}
return 1;
}was mache ich da falsch ?
//edit ingame steht zwar ein rang aber es bleibt immer so z.B Knecht Sascha: hey