Problema risolto Problema removebuilding

Nate_River

Nuovo utente
Autore del topic
4 Gennaio 2015
16
0
Miglior risposta
0
Ciao sono uso un gm Arizona, ho un problema per quanto riguarda i removebuilding, ho scaricato e aggiornato il server alla o.3z compresi gli include, ma quando inserisco i removebuilding nella gm e compilo non va mi dice che devo definire i removebuilding, se lo faccio poi nella compilazione non mi da errori ma ben si warnig di questo tipo warning 215: expression has no effect.
Potete aiutarmi gentilmente e spiegarmi passo passo cosa dovrei fare per rimuovere un object?
Grazie mille in anticipo
 
Ciao sono uso un gm Arizona, ho un problema per quanto riguarda i removebuilding, ho scaricato e aggiornato il server alla o.3z compresi gli include, ma quando inserisco i removebuilding nella gm e compilo non va mi dice che devo definire i removebuilding, se lo faccio poi nella compilazione non mi da errori ma ben si warnig di questo tipo warning 215: expression has no effect.
Potete aiutarmi gentilmente e spiegarmi passo passo cosa dovrei fare per rimuovere un object?
Grazie mille in anticipo
Devi aggiornare la libreria a_samp.inc .
Scarica l'ultima versione del samp server e sostituiscila.
Assicurati inoltre che stia in OnPlayerConnect.

Inviato dal mio Google Nexus 5 utilizzando Tapatalk
 
Lo scaricata, ho copiato tutti gli include e gli ho incollati nel inculde della GM.
Ma non ho risolto nulla.

public OnPlayerConnect(playerid)
{
RemoveBuildingForPlayer(playerid, 3358, -369.9219, 1173.5469, 23.0781, 0.25);
RemoveBuildingForPlayer(playerid, 3360, -362.0625, 1198.6563, 18.5938, 0.25);
RemoveBuildingForPlayer(playerid, 3371, -368.0313, 1110.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3371, -298.0547, 1120.8594, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3371, -253.0547, 1150.8828, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3373, -253.0547, 1175.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3373, -323.0547, 1125.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -331.3906, 1170.8594, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -253.0625, 1125.8750, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -368.0234, 1135.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -298.0234, 1170.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3305, -368.0313, 1110.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 780, -325.9609, 1109.5625, 18.5000, 0.25);
RemoveBuildingForPlayer(playerid, 3305, -298.0547, 1120.8594, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3303, -323.0547, 1125.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3304, -253.0625, 1125.8750, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3304, -368.0234, 1135.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1159.1719, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 773, -389.9453, 1162.2813, 14.5469, 0.25);
RemoveBuildingForPlayer(playerid, 1308, -309.8359, 1158.8359, 17.3672, 0.25);
RemoveBuildingForPlayer(playerid, 3305, -253.0547, 1150.8828, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 1506, -370.6328, 1169.2109, 19.2578, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1169.7344, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1164.4453, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 3361, -411.3906, 1168.3125, 4.1563, 0.25);
RemoveBuildingForPlayer(playerid, 16502, -418.0547, 1163.6328, -1.4922, 0.25);
RemoveBuildingForPlayer(playerid, 3304, -298.0234, 1170.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3303, -331.3906, 1170.8594, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3361, -398.9141, 1172.2266, 12.5859, 0.25);
RemoveBuildingForPlayer(playerid, 3361, -407.1172, 1172.2266, 8.3906, 0.25);
RemoveBuildingForPlayer(playerid, 3303, -253.0547, 1175.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3356, -369.9219, 1173.5469, 23.0781, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1175.0078, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 700, -383.1094, 1185.4453, 17.5000, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1180.3281, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 669, -375.7734, 1189.2422, 18.6484, 0.25);
RemoveBuildingForPlayer(playerid, 16500, -360.7656, 1194.2578, 20.5938, 0.25);
RemoveBuildingForPlayer(playerid, 3359, -362.0625, 1198.6563, 18.5938, 0.25);



Me li da tutti a warning, se invece non aggiornavo la libreria me li dava in errori
 
Lo scaricata, ho copiato tutti gli include e gli ho incollati nel inculde della GM.
Ma non ho risolto nulla.

public OnPlayerConnect(playerid)
{
RemoveBuildingForPlayer(playerid, 3358, -369.9219, 1173.5469, 23.0781, 0.25);
RemoveBuildingForPlayer(playerid, 3360, -362.0625, 1198.6563, 18.5938, 0.25);
RemoveBuildingForPlayer(playerid, 3371, -368.0313, 1110.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3371, -298.0547, 1120.8594, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3371, -253.0547, 1150.8828, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3373, -253.0547, 1175.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3373, -323.0547, 1125.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -331.3906, 1170.8594, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -253.0625, 1125.8750, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -368.0234, 1135.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3372, -298.0234, 1170.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3305, -368.0313, 1110.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 780, -325.9609, 1109.5625, 18.5000, 0.25);
RemoveBuildingForPlayer(playerid, 3305, -298.0547, 1120.8594, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3303, -323.0547, 1125.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3304, -253.0625, 1125.8750, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3304, -368.0234, 1135.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1159.1719, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 773, -389.9453, 1162.2813, 14.5469, 0.25);
RemoveBuildingForPlayer(playerid, 1308, -309.8359, 1158.8359, 17.3672, 0.25);
RemoveBuildingForPlayer(playerid, 3305, -253.0547, 1150.8828, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 1506, -370.6328, 1169.2109, 19.2578, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1169.7344, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1164.4453, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 3361, -411.3906, 1168.3125, 4.1563, 0.25);
RemoveBuildingForPlayer(playerid, 16502, -418.0547, 1163.6328, -1.4922, 0.25);
RemoveBuildingForPlayer(playerid, 3304, -298.0234, 1170.8672, 21.6719, 0.25);
RemoveBuildingForPlayer(playerid, 3303, -331.3906, 1170.8594, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3361, -398.9141, 1172.2266, 12.5859, 0.25);
RemoveBuildingForPlayer(playerid, 3361, -407.1172, 1172.2266, 8.3906, 0.25);
RemoveBuildingForPlayer(playerid, 3303, -253.0547, 1175.8828, 20.7734, 0.25);
RemoveBuildingForPlayer(playerid, 3356, -369.9219, 1173.5469, 23.0781, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1175.0078, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 700, -383.1094, 1185.4453, 17.5000, 0.25);
RemoveBuildingForPlayer(playerid, 1468, -343.8594, 1180.3281, 19.9297, 0.25);
RemoveBuildingForPlayer(playerid, 669, -375.7734, 1189.2422, 18.6484, 0.25);
RemoveBuildingForPlayer(playerid, 16500, -360.7656, 1194.2578, 20.5938, 0.25);
RemoveBuildingForPlayer(playerid, 3359, -362.0625, 1198.6563, 18.5938, 0.25);



Me li da tutti a warning, se invece non aggiornavo la libreria me li dava in errori

Come li hai ottenuti? Perchè mi sembra strano che tutti abbiano raggio 0.25 .
 
Ho preso i codici da un Map su internet, per effettuare le varie prove prima di iniziare a mappare io qualcosa.
Possono essere i codici errati? Anche se non credo sia quello il problema.
Un altra cosa ma sotto l'ultimo remove building va messo cosi?

RemoveBuildingForPlayer(playerid, 3359, -362.0625, 1198.6563, 18.5938, 0.25);
return 1;
}
Oppure senza il return? Perchè se lo metto mi da errori, senza solo 40 warning che ti ho nominato sopra
 
Ho preso i codici da un Map su internet, per effettuare le varie prove prima di iniziare a mappare io qualcosa.
Possono essere i codici errati? Anche se non credo sia quello il problema.
Un altra cosa ma sotto l'ultimo remove building va messo cosi?

RemoveBuildingForPlayer(playerid, 3359, -362.0625, 1198.6563, 18.5938, 0.25);
return 1;
}
Oppure senza il return? Perchè se lo metto mi da errori, senza solo 40 warning che ti ho nominato sopra

No, in quel caso va soltanto sotto la chiusura della funzione OnPlayerConnect.

Su un qualsiasi RemoveBuildingForPlayer, al posto di 0.25 prova a mettere 200.0
 
Io non so cosa non va.. semplicemente non riesco a rimuovere i buildings, anche aggiornano gli include.. per questo ho chiesto a voi.
Di regola ho fatto tutto per bene, ma bho..
 
Lo detto su..questi warning 215: expression has no effect. tutti e 40.. non va nemmeno se tolgo gli spazi. Avro sbagliato a mettere gli include? Anche se basta semplicemente copiarli..
 

Per rimuovere gli object, scarica Map Editor, metti la mappa e ti darà dei codici con anche i remove.
Inoltre, se ti da 0.25 è 0.25. A me ha sempre dato quello e mi ha sempre rimosso tutto, evidentemente, mancano dei codici. Tieni conto che per togliere un edificio,ad esempio, per togliere un building ti può dare addirittura 3 remove. Quindi, vedi bene.
 
Ho provato anche questa ma nulla.. Se pero carico il pawn con i removebuilding e i 40 warning con map editor gli edifici non ci sono, pero questo non accade se entro nel server..

- - - Aggiornato - - -

Ma il #define va messo cosi? #define RemoveBuildingForPlayer
 
Ho provato anche questa ma nulla.. Se pero carico il pawn con i removebuilding e i 40 warning con map editor gli edifici non ci sono, pero questo non accade se entro nel server..

- - - Aggiornato - - -

Ma il #define va messo cosi? #define RemoveBuildingForPlayer

Ma quel define non ci vuole :emoji_relieved:, sta tutto nella libreria a_samp.
 
Se non lo metto mi da tutti error.. allora ho sbagliato con l'inculde? ma lo solo sovrascritto con quello scaricato da samp

- - - Aggiornato - - -

error 017: undefined symbol "RemoveBuildingForPlayer"
questo errore

- - - Aggiornato - - -

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
questo è il file a_samp
 
Se non lo metto mi da tutti error.. allora ho sbagliato con l'inculde? ma lo solo sovrascritto con quello scaricato da samp

- - - Aggiornato - - -

error 017: undefined symbol "RemoveBuildingForPlayer"
questo errore

Sì, ora mi sono ricordato.

Native RemoveBuildingForPlayer non sta in a_samp.inc, ma in a_players.inc

ofvwyE6.png