2. Frage zum /112 system

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • wenn der Anrufer anruft erscheint nicks auf der Karte mann weis nicht wo der Anrufer ist
    ich will es aber gerne so haben das wenn der Anrufer anruft auch auf der kate zu sehen ist aber nur für die Feuerwehr


    Code
    if(strcmp(cmd,"/112",true) == 0)	{		GetPlayerName(playerid, sendername, sizeof(sendername));		format(string, sizeof(string), "[Funk] {FFCF00}%s Braucht die Feuerwehr.", sendername);		for(new i = 0; i < MAX_PLAYERS; i++)		{			if(IsPlayerConnected(i))         	{            	if(IsAFeuer(i) || IsACop(i)|| PlayerInfo[i][pAdmin] >= 1337)				{					SendClientMessage(i, 0xFF9800FF, string);                	SendClientMessage(playerid, 0xE4B900FF, "Du hast die Feuerwehr gerufen");                	SendClientMessage(playerid, 0xE4B900FF, "Habe gedult die Feuerwehr ist unterwegs");				}		    	}	    	}	    	return 1;    	}


  • Benutze SetPlayerCheckpoint(playerid,x,y,z,3.0);
    x,x,z musst du noch definieren in dem CMD :D

  • if(strcmp(cmd,"/112",true) == 0)
    {
    new Float:x,Float:y,Float:z; //Du definierst die Variable x,y,z
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "[Funk] {FFCF00}%s Braucht die Feuerwehr.", sendername);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsAFeuer(i) || IsACop(i)|| PlayerInfo[i][pAdmin] >= 1337)
    {
    SendClientMessage(i, 0xFF9800FF, string);
    GetPlayerPos(playerid,x,y,z); //Du holst die die position von "playerid"
    SetPlayerCheckpoint(i,x,y,z,3.0); //du erstellst für "i" ein Checkpoint von x,y,z
    SendClientMessage(playerid, 0xE4B900FF, "Du hast die Feuerwehr gerufen");
    SendClientMessage(playerid, 0xE4B900FF, "Habe gedult die Feuerwehr ist unterwegs");
    }
    }
    }
    return 1;
    }

  • Und SendClientMessage(playerid, .... ); solltest du nicht in die Schleife packen^^ - Sonst wird für jeden Admin,Cop oder halt Feuerwehrmann dir gesendet "Du hast die Feuerwehr gerufen" sowie "Habe gedult die Feuerwehr ist unterwegs"