Konsole:
Parameter: 0 1 test
/edit
Ich benutze die Funktion im Script: (stock)
und das Plugin
Konsole:
Parameter: 0 1 test
/edit
Ich benutze die Funktion im Script: (stock)
und das Plugin
Mach mal Spaßeshalber die [32] da weg und probier es nochmal
und das Plugin
Ja..das ist es nämlich..so funktioniert das nicht xD
Du musst die Funktion entfernen...und dann das Include sscanf2.inc inkludieren, um die Funktionen für das Plugin zu nutzen
Die Funktion ist schlecht..nutze doch das Plugin..hab dir doch beschrieben wie es geht...da musste die [32] drinnen lassen..
also stock sscanf komplett entfernen und einfach sscanf2.inc
oben im script machen?
oben im script machen?
Richtig
Unter OnPlayerText
if(Spieler[playerid][pMuted] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Du wurdest stummgeschaltet. (/muteinfo)");
return 0;
}
@Dr.Frauenarzt
so sieht mein [wiki]OnPlayerText[/wiki]
aus:
public OnPlayerText(playerid, text[])
{
new pText[145], name[MAX_PLAYER_NAME], Float:x, Float:y, Float:z;
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
GetPlayerPos(playerid, x, y, z);
format(pText, sizeof (pText), "%s sagt: %s", name, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,15.0, x, y, z))
{
SendClientMessage(i, 0xFFFFFFFF, pText);
}
}
if(sSpieler[playerid][pMuted] > 0)
{
SendClientMessage(playerid, GRAU, "Du bist stummgeschaltet. (/muteinfo)");
return 0;
}
return 1;
}
Pack das "pMuted] > 0" nach ganz oben.
C:\Users\User\Desktop\SERVER\gamemodes\NGR.pwn(3159) : error 003: declaration of a local variable must appear in a compound block
C:\Users\User\Desktop\SERVER\gamemodes\NGR.pwn(3159) : error 017: undefined symbol "pText"
C:\Users\User\Desktop\SERVER\gamemodes\NGR.pwn(3159) : warning 215: expression has no effect
C:\Users\User\Desktop\SERVER\gamemodes\NGR.pwn(3159) : error 001: expected token: ";", but found "]"
C:\Users\User\Desktop\SERVER\gamemodes\NGR.pwn(3159) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
das kam dabei raus
wäre toll wen du uns den Code zeigst und die zeilen wo die fehler sind makierst
public OnPlayerText(playerid, text[])
{
if(sSpieler[playerid][pMuted] > 0)
new pText[145], name[MAX_PLAYER_NAME], Float:x, Float:y, Float:z; //betroffene Zeile
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
GetPlayerPos(playerid, x, y, z);
format(pText, sizeof (pText), "%s sagt: %s", name, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,15.0, x, y, z))
{
SendClientMessage(i, 0xFFFFFFFF, pText);
}
}
{
SendClientMessage(playerid, GRAU, "Du bist stummgeschaltet. (/muteinfo)");
return 0;
}
return 1;
}
public OnPlayerText(playerid, text[])
{
if(sSpieler[playerid][pMuted] > 0)
{
SendClientMessage(playerid, GRAU, "Du bist stummgeschaltet. (/muteinfo)");
return 0;
}
new pText[145], name[MAX_PLAYER_NAME], Float:x, Float:y, Float:z; //betroffene Zeile
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
GetPlayerPos(playerid, x, y, z);
format(pText, sizeof (pText), "%s sagt: %s", name, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,15.0, x, y, z))
{
SendClientMessage(i, 0xFFFFFFFF, pText);
}
}
return 1;
}
Alles anzeigen
You're welcome