Hallo liebe breadfisher,
habe ein Problem und zwar werden die Variablen PLAYERS in den Befehlen bzw. schleifen i-wie nicht erkannt
Hier die Befehle:
if (strcmp(cmd, "/fahrlehrer", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Fahrlehrer Online:");
for(new i = 0; i < PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLeader] == 11 || PlayerInfo[i][pMember] == 11)
{
new pNumber = PlayerInfo[i][pPnumber];
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Fahrlehrer: %s PhoneNumber: %d", sendername,pNumber);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
return 1;
}
if(strcmp(cmd, "/fahrstunde", true) == 0)
{
new online;
for(new i = 0; i < PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLeader] == 11 || PlayerInfo[i][pMember] == 11)
{
if(PlayerToPoint(3.0,playerid,-2026.7286,-114.4074,1035.1719))
{
SendClientMessage(playerid,Rot,"Es sind Fahrlehrer Online.Benutzte /fahrlehrer um einen Fahrlehrer zu kontaktieren!");
online++;
break;
}
}
}
}
if(!online)
{
if(GetPlayerMoney(playerid) > 4999)
{
TogglePlayerControllable(playerid, 0);
GivePlayerMoney(playerid,-5000);
Teo1(playerid);
SetTimer("Teo2",30000,0);
SetTimer("Teo3",60000,0);
SetTimer("Teo4",90000,0);
SetTimer("Teo5",120000,0);
SetTimer("Fragen",150000,0);
}
else
{
SendClientMessage(playerid,COLOR_GRAD1, "Du hast zu wenig Geld!");
return 1;
}
return 1;
}
und hier die Fehler:
C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(3800) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(16464) : error 017: undefined symbol "PLAYERS"
C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(16483) : error 017: undefined symbol "PLAYERS"
C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(26887) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
MFG milanboy