ViruZ wie meinste das jetzt?
Beiträge von Shido
-
-
Hallo,
Kommen wir zur Sache, ich habe ein Auto-System versucht zu machen & bekomme die Errors würde mir jemand helfen
SCRIPT:
ZEILE 300 - 302 : http://pastebin.com/MpjtKr41
ZEILE 454 - 468 : http://pastebin.com/Z6MArSYgERRORS:
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(301) : warning 227: more initiallers than enum fields
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(301) : error 001: expected token: "}", but found ")"
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(302) : error 010: invalid function or declaration
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : error 028: invalid subscript (not an array or too many subscripts): "format"
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : warning 215: expression has no effect
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : error 020: invalid symbol name ""
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : warning 215: expression has no effect
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : error 001: expected token: ";", but found "]"
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
-
ocmd:kick(playerid,params[])
{
if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
new pID, Grund[128], string[128];
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Gelb,"Benutzung: /kick [ID] [Grund]");
format(string,sizeof(string),"Admin System : %s wurde von Admin %s gekickt! Grund : %s",SpielerName(pID),SpielerName(playerid),Grund);
SendClientMessageToAll(ROT,string);
GameTextForPlayer(pID,"~r~ GEKICKT!",50000,3);
TogglePlayerControllable(pID,0);
Kick(pID);
return 1;
}setz doch einfach dein Admin Level auf 2, was habt ihr wenn es auf 2000 ist? ist uncool
/sign + Macht doch einfach :
AdminRang 1: Supporter
AdminRang 2: Administrator
AdminRang 3: ...
AdminRang 4: ...
AdminRang 5: ...{ Nur ein Beispiel.
-
Warte wenn du keine Errors und Warnings hast, dann muss du doch nur eig. im Scriptfiles ----> Accounts.inc ( oder wie du es auch hast ) ---> deinen Adminrang zu 2002 ändern , dann sollte es klappen.
-
Du hast kein
stock erstellt , du musst :
stock(IstSpielerEinAdmin(playerid,adminlevel)
{
if(GetPVarInt(playerid,"Adminlevel")>=adminlevel)return 1;
return 0;
} -
Kann das nicht so erklären oder kopieren, kann einer mit mir Teamviever machen ?
Bitte einfach PN Schreiben.
-
Hallo,
Ich habe ein Bank - System gemacht, aber es will einfach nicht Speichern. Beispiel ich logge mich ein: Lege in meine Bank 50.000€ und gehe Offline. Wenn ich wieder Online gehe ist das Geld, plötzlich weg.
____
Script:new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Bankkonto",dini_Int(Spielerdatei,"Bankkonto"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"tban",dini_Int(Spielerdatei,"Timeban"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Führerschein",dini_Int(Spielerdatei,"Führerschein"));
SetPVarInt(playerid,"Paytime",dini_Int(Spielerdatei,"Paytime"));
SetPVarInt(playerid,"Arbeit",dini_Int(Spielerdatei,"Arbeit"));
SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
SetPVarInt(playerid,"Kredits",dini_Int(Spielerdatei,"Kredits"));
SetPVarInt(playerid,"Verwarnung",dini_Int(Spielerdatei,"Verwarnung"));
if(GetPVarInt(playerid,"Verwarnung")==5)
{ -
Wo ? Und bitte einen vollständigen Befehl.
-
Hallo ,
Ich habe ein Pay - Befehl erstellt, aber verstehe nicht, warum der jenige sein Geld nicht bekommt wenn er z.B /pay [ID] [Menge] eingibt, ich weiß einfach nicht welches Problem ich habe. Und man kann es überall machen auf der ganzen Map egal wo der jenige sich gerade befindet er sollten ( in GTA - Metern ) 10-15 m entfernt sein.
Ich hoffe mir kann jemand bei meinem Problem helfen._____________________________________________________________________________
ocmd:pay(playerid,params[])
{
new pID,menge;
if(sscanf(params,"ui",pID,menge)) return SendClientMessage(playerid,WEISS,"Eingabefehler! /pay [id] [menge]");
if(menge>10000)return SendClientMessage(playerid,ROT,"Du kannst nur mind. 10.000€ vergeben.");
if(menge>GetPlayerMoney(playerid))return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld auf der Hand.");
if(menge<1)return SendClientMessage(playerid,ROT,"Du kannst keine - (Minus) Beträge vergeben.");
new str[50],str2[50];
GetPlayerName(pID,str2,sizeof(str2));
format(str,sizeof(str),"Du hast %s %i€ gegeben!",str,menge);
SendClientMessage(playerid,WEISS,str);
GetPlayerName(playerid,str,sizeof(str));
format(str2,sizeof(str2),"%s hat %s ein wenig Geld gegenen",str,str2);
format(str,sizeof(str),"Du hast von %s %i€ bekommen!",str,menge);
SendClientMessage(playerid,WEISS,str);
new Float: X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
for( new x = 0; x < MAX_PLAYERS; x++)
{
if(IsPlayerInRangeOfPoint(x,5.0,X,Y,Z))
{
SendClientMessage(playerid,0xA6007AFF,str2);
}
}
return 1;
} -
ocmd:aond(playerid,params[])
{
if(!istSpielerAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin/Supporter!");
new string[200];
format(string,sizeof(string),"[SERVER INFO:] Admin %s hat sich als Supporter angemeldet und stellt sich bereit für eure Reports !",SpielerName(playerid));
SendClientMessageToAll(GRUEN,string);
}ERRORS: C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2363) : warning 209: function "ocmd_aond" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase -
Das geht nicht, du kannst dich Porten, und dann in zu dir hollen das geht.
oder da gibt es einen bestimmten Port Befehl, mit den man Leute & Cars mit Porten kann, denn will cih auch wissen *___* -
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2361) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
Jetzt ist der Warning da ... In der gleichen Zeile : SendClientMessageToAll(GRUEN,"[SERVER INFO:] Admin %s hat sich als Supporter angemeldet und stellt sich bereit für eure Reports !",SpielerName(playerid));
-
Hallo ,
Ich mache gerade ein Befehl für die Admins, und ich bekomme die ganze Zeit Errors könnte mir jemand behilflich sein:
SCRIPT: ocmd:aond(playerid,params[])
{
if(!istSpielerAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin/Supporter!");
SetPlayerColor(playerid,ROT);
SendClientMessageToAll(GRUEN,"[SERVER INFO:] Admin %s hat sich als Supporter angemeldet und stellt sich bereit für eure Reports !",SpielerName(playerid),text);
return 1;
}
ps. Es ist richtig eingerück nur, wegen dem Forum ist es, alles in einer Reihe. http://pastebin.com/Sdyw8JnhERRORS:
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2361) : warning 202: number of arguments does not match definition
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2361) : error 017: undefined symbol "text"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.Danke im Vorraus der mir bei diesem problem helfen kann.
-
Chiller Juckt keinen !! Ich würde es nicht machen, weil es in seinen Händen war .
Und Problem immer noch nicht gelöst.
-
Ohh stimmt, sry.
-
{
if(strcmp("/bankmenu",cmdtext,true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,2316.6211,-10.0709,26.7422))
{
ShowPlayerDialog(playerid,DIALOG_BANK,DIALOG_STYLE_LIST,"BANKTERMINAL","Auszahlen\nEinzahlen\nKontostand","OK","Schließen");
}
else
{
SendClientMessage(playerid,ROT,"Du bist nicht in der Bank, oder eines Bank - Automaten.");
}
return 1;
}
if(blablablaERORRS: C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoS.pwn(3112) : warning 217: loose indentation
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoS.pwn(3116) : warning 217: loose indentation
C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoS.pwn(3118) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Warnings.
Wüsste jemand meine Probleme, danke im Vorraus.
-
Gleich Testen, trotzdem danke für deine schnelle Antwort.
-
Hallo,
Ich suche Hilfe für ein Command. Ich habe ein Bank - System gemacht , aber möchte das man diesen Befehl nur in der Bank machen kann. Bis jetzt geht der Befehl überall. Ich hoffe jemand kann mir helfen. Danke im Vorraus.
_______________________________public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/bankmenu",cmdtext,true)==0)
{
ShowPlayerDialog(playerid,DIALOG_BANK,DIALOG_STYLE_LIST,"BANKTERMINAL","Auszahlen\nEinzahlen\nKontostand","OK","Schließen");
} -
Du musst: das bei SpielerSpeichern | SpielerLogin speichern .
-
/push