Beiträge von SeVen
-
-
1.
WantedLabel[playerid][i] = -1;
ich machte aus dem hier
PlayerText3D:-1
das hier
-
Hey, das Forum hat oben ein Fehlerklarbär wo du dir Warnings/Errors erklären lassen kannst.Manchmal ist das schonmal hilfreich und dann ersparst du dir das Fragen bzw Warten
sehr freundlich mich darauf hinzuweißen nur dieser konnte mir leider auch nicht weiterhelfen" Es ist noch keine Lösung vorhanden. "
-
-
1.
WantedLabel[playerid][i] = -1;
2.
if(WantedLabel[playerid][i] != -1){ DeletePlayer3DTextLabel(i, PlayerText3D:WantedLabel[playerid][i]); WantedLabel[playerid][i] = -1; }
3.
if(WantedLabel[i][playerid] != -1) { DeletePlayer3DTextLabel(playerid, PlayerText3D:WantedLabel[i][playerid]); WantedLabel[i][playerid] = -1; }
4.
if(WantedLabel[playerid][i] == -1){
5.
WantedLabel[playerid][i] = -1;
6.
WantedLabel[playerid][i] = -1;
7.
if(WantedLabel[playerid][i] != -1)
8.
WantedLabel[playerid][i] = -1;
9.
if(WantedLabel[i][playerid] != -1){
10.
WantedLabel[i][playerid] = -1;
11.
if(WantedLabel[i][giveplayerid] != -1){
12.
WantedLabel[i][giveplayerid] = -1;
so das wären alle
-
-
-
Irgendwo in deinem Code steht
new Text3D:WantedLabel (...)ändere das zu:
new PlayerText3D:WantedLabelhabe komplett durchgeschaut es steht nichts drinnen..
stock EnterToLog(const log[], const logtext[]){ #pragma unused log #pragma unused logtext return true; }
1 warning behoben 3 sind noch da :-/
-
Hallo liebe Community,
leider habe ich "nervende" 5 Warnings im Script.
Wäre wirklich nett falls ihr mir helfen würdet
Warnings sowie pwn stehen drunter!
"warning 213: tag mismatch"
if(FirstSpawnAfterLogin[playerid] == 1){
if(PlayerInfo[playerid][pWantedLevel] > 0){
new string[128];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i) && IsACop(i) && OnDuty[i] == 1){
format(string, sizeof(string), "%s( %d )\nWanted Level: %d\nGrund: %s\nDM-Rate: %0.2f", playername,playerid, PlayerInfo[playerid][pWantedLevel], PlayerCrime[playerid][pAccusedof],Float:PlayerInfo[playerid][psKills]/Float:PlayerInfo[playerid][pConnectTime]);
WantedLabel[playerid][i] = CreatePlayer3DTextLabel(i, string, COLOR_KNALLROT, 0.0, 0.0, 1.0, 50.0, playerid, INVALID_VEHICLE_ID, 1);
}}}}
FirstSpawnAfterLogin[playerid] = 0;
return 1;
}"warning 213: tag mismatch"
public CreateWantedLabel(playerid)
{
if(IsPlayerConnected(playerid))
{
new playername[MAX_PLAYER_NAME],
string[128];
GetPlayerName(playerid, playername, sizeof(playername));
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i) && IsACop(i) && OnDuty[i] == 1){
if(Maske[playerid] == 0){
if(WantedLabel[playerid][i] == -1){
format(string, sizeof(string), "%s( %d )\nWanted Level: %d\nGrund: %s\nDM-Rate: %0.2f", playername,playerid, PlayerInfo[playerid][pWantedLevel], PlayerCrime[playerid][pAccusedof],Float:PlayerInfo[playerid][psKills]/Float:PlayerInfo[playerid][pConnectTime]);
WantedLabel[playerid][i] = CreatePlayer3DTextLabel(i, string, COLOR_KNALLROT, 0.0, 0.0, 1.0, 50.0, playerid, INVALID_VEHICLE_ID,1);
}
else{
format(string, sizeof(string), "%s( %d )\nWanted Level: %d\nGrund: %s\nDM-Rate: %0.2f", playername,playerid, PlayerInfo[playerid][pWantedLevel], PlayerCrime[playerid][pAccusedof],Float:PlayerInfo[playerid][psKills]/Float:PlayerInfo[playerid][pConnectTime]);
UpdatePlayer3DTextLabelText(i, PlayerText3D:WantedLabel[playerid][i], COLOR_KNALLROT, string);
}
if(PlayerInfo[playerid][pWantedLevel] == 0){
DeletePlayer3DTextLabel(i, PlayerText3D:WantedLabel[playerid][i]);
WantedLabel[playerid][i] = -1;
}
}
else if(Maske[playerid] == 1){
DeletePlayer3DTextLabel(i, PlayerText3D:WantedLabel[playerid][i]);
WantedLabel[playerid][i] = -1;
}
}
}
}
return 1;
}warning 213: tag mismatch
OnDuty[playerid] = 1;
format(string, sizeof(string), "* Officer %s nimmt seine Waffe und Marke.", sendername);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerWeapons(playerid);
SetPlayerHealth(playerid, 100);
SetPlayerSkin(playerid, PlayerInfo[playerid][pOnDutySkin]);
//SetPlayerColor(playerid,COLOR_BLUE);
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i) && PlayerInfo[i][pWantedLevel] > 0 && Maske[i] == 0){
GetPlayerName(i, playername, sizeof(playername));
format(string, sizeof(string), "%s( %d )\nWanted Level: %d\nGrund: %s\nDM-Rate: %0.2f", playername,i, PlayerInfo[i][pWantedLevel], PlayerCrime[i][pAccusedof],Float:PlayerInfo[i][psKills]/Float:PlayerInfo[i][pConnectTime]);
WantedLabel[i][playerid] = CreatePlayer3DTextLabel(playerid, string, COLOR_KNALLROT, 0.0, 0.0, 1.0, 50.0, i, INVALID_VEHICLE_ID,1);
}
}
}Edit: Behobene Warning deleted
-
Habe das Problem gelöst:
if(strcmp(cmd, "/hfind", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInFrac(playerid,8))
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Hitman!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /hfind [Spieler ID]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerCheckpoint(playerid, X,Y,Z, 6);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Falsche ID!");
}
}
return 1;
} -
bringt leider nix..
D:\SA-MP-TestServer\gamemodes\WorldofSanAndreas.pwn(39977) : error 017: undefined symbol "IsPlayerInFraktion"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
bin echt ratlos.. -
Ja. und ich weiß ich hab das jetzt vom lspd kopiert da ich es eig. als vorlage haben wollte...
hab es auch schon editiert mit /hfind etc.. nur ich glaub da hab ich mehr kaputt gemacht wie es eig. geht -
Guten Abend liebe Community
ich möchte bei meinem Script folgendes einfügen das ein Hitman mit dem Befehl /hfind orten kann..
ich habe jetzt selbst ein bisschen rumgebastelt aber nix funktioniert (Zivilisten konnten den befehl dann benutzen aber der hitman nicht)
deswegen frage ich jetzt hier ob mir eventuell den code einer anpassen könnte
if(strcmp(cmd, "/orten", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Polizist!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /orten [Spieler ID]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerCheckpoint(playerid, X,Y,Z, 6);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Falsche ID!");
}
}
return 1;
}mfg.
matthias
-
REAPER ICH KAUFE ES SOFORT!!
Da ich Admin bei deinem Projekt war und den Server hammer finde!!
add mich wieder skype "froschhaxn94" -
Kann mir eventuell jemand anderes helfen?
Problem: Ich kann das Reportsystem nur aufrufen wenn ich mit Rcon eingeloggt bin
ansonsten steht dort ich bin kein Admin und bla.
Ich hätte es gerne so eingestellt das es nach adminlevel funktioniert.. -
Okay dann bedanke ich mich
es ist nur blöd das ich sogut wie keinen peil von scripten hab -
-
Problem: Ich erhalte nur Tickets wenn ich als Rcon angemeldet bin
Kann man dies evtl ändern das die Person ab admin level 1 diese erhaltet? -
Das habe ich schon probiert an sich seehr geil
nur man empfängt die tickets nur wenn man mit rcon angemeldet ist..
ansonsten bekommt man nix -
Kannst du evtl ein Ticketsystem einfügen
oder wüsstest du ein gutes als filterscript?