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 ![]()