Problema risolto Aiuto errori nel Pawno

Sadiq96

Nuovo utente
Autore del topic
17 Febbraio 2014
31
28
Miglior risposta
0
Sto iniziando a sistemare una GM DM ma mi da i seguenti errori

C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1156) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1157) : error 029: invalid expression, assumed zero
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1157) : error 017: undefined symbol "IsAFireTruck"
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1158) : warning 217: loose indentation
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1341) : warning 217: loose indentation
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1464) : warning 217: loose indentation
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1480) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Come posso sistemarli? D:
 
Sto iniziando a sistemare una GM DM ma mi da i seguenti errori

C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1156) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1157) : error 029: invalid expression, assumed zero
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1157) : error 017: undefined symbol "IsAFireTruck"
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1158) : warning 217: loose indentation
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1341) : warning 217: loose indentation
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1464) : warning 217: loose indentation
C:\Users\utente\Desktop\The Ultimate Freeroam\The Ultimate Freeroam\gamemodes\freeroam.pwn(1480) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




2 Errors.

Come posso sistemarli? D:

Gli ultimi warning si risolvono con
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

che va inserito tra le dichiarazioni iniziali.

Per il resto, incollami il codice dalla riga 1150 alla 1165 cortesemente ^^
 
gSpectateType[x] = ADMIN_SPEC_TYPE_PLAYER;
}
}
return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
new temp[256];
format(temp, sizeof(temp), "%s -> %s: %s",Player(playerid), Player(recieverid), text);

for(new e=0; e<MAX_PLAYERS; e++)
if(IsPlayerAdmin(e) && e != playerid && e != recieverid)
SendClientMessage(e, COLOR_YELLOW, temp);
return 1;
}


Ecco a te :emoji_smiley:D Senti sei un mito xD
 
gSpectateType[x] = ADMIN_SPEC_TYPE_PLAYER;
}
}
return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
new temp[256];
format(temp, sizeof(temp), "%s -> %s: %s",Player(playerid), Player(recieverid), text);

for(new e=0; e<MAX_PLAYERS; e++)
if(IsPlayerAdmin(e) && e != playerid && e != recieverid)
SendClientMessage(e, COLOR_YELLOW, temp);
return 1;
}


Ecco a te :emoji_smiley:D Senti sei un mito xD

Sopra

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Prova a mettere

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

In sintesi manca la dichiarazione del metodo OnPlayerPrivmsg.

Edit:

Ho provato personalmente la GM aggiungendo quella stringa, non ci sono errori ^^

6cb19256ca3bf94eaf5735a0ca28d49f.png


Se riscontri problemi qui c'è la gamemode compilata
Perfavore, Entra oppure Registrati per vedere i Link!
 
Ultima modifica:
Grazie di tutto XD Funziona a meraviglia :emoji_smiley:
 
Ultima modifica:
Mi da sempre questo:
C:\Users\utente\Desktop\The Ultimate FreeroamLoL\The Ultimate Freeroam\gamemodes\freeroam.pwn(1156) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

Il codice che mi hai dato tu ho provato a sostituirlo metterlo sotto la graffa, dentro, ho lasciato qualche spazio..., ma non ha funzionato xD dove sbaglio? Scusa se ti tartasso di domande
La stringa non va sotto la graffa ^^
4139fe8f44e03f476a9936b485ef17b8.png