Beiträge von Daspöse
-
-
error 017: undefined symbol "HP"
ds kommt noch
-
Wrum Funktioniert dies nicht ??
new Hp
SetPlayerHealth(killerid,Hp,GetPlayerHealth(playerid,Hp)+80); -
Danke
-
Hallo und zwar habe ich volgendes problem ich bekomme die ganze zeit ein error und finde ihn nicht bitte Helft mir ..
Und zawr bekomme ich diesen erro
C:\Users\AbC\Desktop\Scripting\gamemodes\Hardlife.pwn(1715) : error 029: invalid expression, assumed zero
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
new string[128];
new Float:X, Float:Y, Float:Z;
GetPlayerPos( playerid, X, Y, Z);
format(string,sizeof(string),"-%d",amount);
new Text3D:Textlabel; = Create3DTextLabel(string,GREEN, 0.0, 0.0,0.0,0,4 );
Attach3DTextLabelToVehicle(Textlabel,playerid, 0, 0, 0);
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);return 1;
} -
Hallo Bredfish ich hbe Probleme mit meinem dminchat könnt ihr mir bitte weiterhelfen ?
Es passiert irgend wie ncihts bzw kein dmin bekommt eine Nachrichtocmd:a(playerid,params[])
{
new text[128];
new adminr[64];
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{adminr="User";}
case 1:{adminr="Supporter";}
case 2:{adminr="Moderator";}
case 3:{adminr="Super Moderator";}
case 4:{adminr="Admin";}
case 5:{adminr="FullAdmin";}
case 6:{adminr="Scripter";}
case 7:{adminr="Server Owner";}
}
if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Zugriff Verweigert!{FFFFFF} Für diesen Befehl brauchst du mindestens Admin Rang:{00FF8C} Supporter !");
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutzung: /a [Text]");
format(text,sizeof(text),"[Admin Chat]%s - %s: %s",adminr,SpielerName(playerid),text);
SendClientMessage(playerid,BLAU,text);
return 1;
} -
public Fps(playerid)
{
new fps[40];
format(fps, sizeof(fps), "Fps: %d",GetPVarInt(playerid,"FPS"));//hier halt mir deinem erstetzen.. also GetPVarInt
TextDrawSetString(Fpstextdraw[playerid], fps);
return 1;
}So es wird nun ngezeigt nur nun Steht da Durchgehend 0
-
public Fps(playerid)
{
new Fps[10];
format(Fps, sizeof(Fps), "Fps: %i",pFPS[playerid]);//hier halt mir deinem erstetzen.. also GetPVarInt
TextDrawSetString(Fpstextdraw[playerid],pFPS[playerid]);
return 1;
}ich lasse das Fps system sich über ein Ti mer jede sec aktuallisieren
nur ich bekomme diesen error und ingame zeigt et nur ein buchtstbe an der sich jede sec verändertC:\Users\Jack.Walker\Desktop\I Like to Script That\Neuer Ordner (3)\gamemodes\Hardlife.pwn(1656) : warning 219: local variable "Fps" shadows a variable at a preceding level
-
new pDrunkLevelLast[MAX_PLAYERS];
new pFPS[MAX_PLAYERS];
public OnPlayerConnect(playerid) {
pDrunkLevelLast[playerid] = 0;
pFPS[PlayerID] = 0;
}
public OnPlayerUpdate(playerid) {
// handle fps counters.
new drunknew;
drunknew = GetPlayerDrunkLevel(playerid);
if (drunknew < 100) { // go back up, keep cycling.
SetPlayerDrunkLevel(playerid, 2000);
} else {
if (pDrunkLevelLast[playerid] != drunknew) {
new wfps = pDrunkLevelLast[playerid] - drunknew;
if ((wfps > 0) && (wfps < 200))
pFPS[playerid] = wfps;
pDrunkLevelLast[playerid] = drunknew;
}
}
}Okey das ist jetzt der Code wie kann ich dies nun in einer SendClientMessage wiedergeben also Deine Fps ist :
oder halt in einem Textdraw ( Idealste Lösung ) -
Ich meine das Halt so wie bei Nsg das wen man ein Befehl ein gibt das da dan die Fps Zahl Steht
-
Hallo Breadfishler
Ich habe eine script frage zu der ich keine Ergebnisse gefunden habe und zwar würde ich gerne auf meinem Dm Server eine
Fps Anzeige In form eines Textdraw machen ich bitte um eure HilfeMfg
DasPöse
-
Das Filterscript hat bei mir 26 Warnings und kakt dauerhaft ab 0/10
-
//push bitte Helfen
-
Hallo ihr Brotfische wie ihr seht habe ich ein kleines Problem ...
Wen ich bei meinem Gemacht Dort unten /aond mache das stehen da alle die Adminrank +0 haben bitte findet für mich den Fehlerif(strcmp(cmdtext,"/aond",true)==0)
{
new string[128];
new alevel[64];
for(new i=0;i<MAX_PLAYERS;i++)
{
new adminlevel = GetPVarInt(i,"Adminlevel");
switch(adminlevel)
{
case 0:{alevel="0";}
case 1:{alevel="Supporter";}
case 2:{alevel="Moderator";}
case 3:{alevel="Super Moderator";}
case 4:{alevel="Admin";}
case 5:{alevel="Fulladmin";}
case 6:{alevel="Scripter";}
case 7:{alevel="Server Owner";}
}
if(adminlevel > 0)
{
format(string,sizeof(string),"[Amd/Cmd:] %s Hat sich als %s Angemeldet ",SpielerName(i),alevel);
SendClientMessageToAll(DUTY,string);
}
}
return 1;
} -
ne aber bei diesem befehle geht es auch ohne #define guck
if(strcmp(cmdtext,"/admins",true)==0)
{
new string[128];
new alevel[64];
SendClientMessage(playerid,0xFF0000FF,"|_____________Admins____________|");
for(new i=0;i<MAX_PLAYERS;i++)
{
new adminlevel = GetPVarInt(i,"Adminlevel");
switch(adminlevel)
{
case 0:{alevel="0";}
case 1:{alevel="1 Supporter";}
case 2:{alevel="2 Moderator";}
case 3:{alevel="3 Super Moderator";}
case 4:{alevel="4 Admin";}
case 5:{alevel="5 Fulladmin";}
case 6:{alevel="6 Scripter";}
}
if(adminlevel > 0)
{
format(string,sizeof(string),"[Name: %s] [Adminlevel: %s] ",SpielerName(i),alevel);
SendClientMessage(playerid,0xFF0000FF,string);
}
}
SendClientMessage(playerid,0xFF0000FF,"|___________________________________|");
return 1;
} -
if(strcmp(cmdtext,"/aond",true)==0)
{
new string[128];
new alevel[64];
for(new i=0;i<MAX_PLAYERS;i++)
new adminlevel = GetPVarInt(i,"Adminlevel");
switch(adminlevel)
{
case 0:{alevel="0";}
case 1:{alevel="1 Supporter";}
case 2:{alevel="2 Moderator";}
case 3:{alevel="3 Super Moderator";}
case 4:{alevel="4 Admin";}
case 5:{alevel="5 Fulladmin";}
case 6:{alevel="6 Scripter";}
}
if(adminlevel > 0)
{
if(isPlayerAnAdmin(playerid,1))
{
format(string,sizeof(string),"[Amd/Cmd][Name: %s] Hat sich als [Adminlevel: %s] Angemeldet ",SpielerName(i),alevel);
SendClientMessage(playerid,0xFF0000FF,string);
return 1;
}
}
}
return 0;
}Kann mir jemand dabei helfen ich bekomme diese
bekomme diese errosE:\Sa-Mp Server\gamemodes\new.pwn(333) : error 003: declaration of a local variable must appear in a compound block
E:\Sa-Mp Server\gamemodes\new.pwn(333) : error 017: undefined symbol "adminlevel"
E:\Sa-Mp Server\gamemodes\new.pwn(333) : error 017: undefined symbol "i"
E:\Sa-Mp Server\gamemodes\new.pwn(333) : fatal error 107: too many error messages on one lineUnd Könnte man Vieleicht machen das wen man schon /aond ist wen mans nochmal amcht das er sich dan abmeldet ?
-
-
Oder ich habe es So xD^^
if(strcmp("/kick", cmd, true) == 0)
{
if(IsPlayerAdmin(playerid)) {
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) {
return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Benutzte: /kick (id) [Grund]");
}new id = strval(tmp);
if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/kick : Falsche ID ");
return 1;
}gMessage = strrest(cmdtext,idx);
GetPlayerName(id,iName,sizeof(iName));
SendClientMessage(id,ADMINFS_MESSAGE_COLOR,"Du wurdest Vom Server gekickt !.");if(strlen(gMessage) > 0) {
format(Message,sizeof(Message),"Reason: %s",gMessage);
SendClientMessage(id,ADMINFS_MESSAGE_COLOR,Message);
}format(Message,sizeof(Message),">> %s(%d) Wurde vom Server Gekickt !.",iName,id);
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,Message);Kick(id);
return 1;
} else {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/kick : Du Bist kein Adminstrator !");
return 1;
}
}//Ban Command
if(strcmp("/ban", cmd, true) == 0)
{
if(IsPlayerAdmin(playerid)) {
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) {
return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Benutzte: /ban (id) [Grund]");
}new id = strval(tmp);
if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/ban : Falsche ID");
return 1;
}gMessage = strrest(cmdtext,idx);
GetPlayerName(id,iName,sizeof(iName));
SendClientMessage(id,ADMINFS_MESSAGE_COLOR,"Du wurdest gebannt wen du Fragen oder einwende hast Kontaktiere einen Admin !.");if(strlen(gMessage) > 0) {
format(Message,sizeof(Message),"Reason: %s",gMessage);
SendClientMessage(id,ADMINFS_MESSAGE_COLOR,Message);
}format(Message,sizeof(Message),">> %s(%d) Wurde Gebannt.",iName,id);
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,Message);Ban(id);
return 1;
} else {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/ban : Du Bist Kein Admin Rank 3 !");
return 1;
}
} -
Ich versteh nichts xDDD
kann mir jemand per Skype oder TeamViever Helfen -
Ja oki hier xDlade es hoch xD ist eh noch nich t soviel gemacht worden ..