GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: George_Bush le 09 Mai 2010, 21:10:34
-
Bonjour , Pouvez vous m'indique un sujet ou il y a un model de script pour une Grille qui bouge ( Genre Grille FBI ou Police )
Sa serait bien si le tuto sois bien détaillé
Merci a tous
Cordialement
-
Voila pour toi : http://www.gtaonline.fr/forums/index.php/topic,4289.0.html (http://www.gtaonline.fr/forums/index.php/topic,4289.0.html)
-
Je te remercie :p
Double post
Pardon double post :@
Piti probleme
Sa je l'ai mis dans OnGameModeInit
((Ligne 11874)) : coco76 = CreateObject(976,2478.608643, 2508.894043, 9.973693, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 90.0000);
((Ligne 56895)) if (strcmp(cmdtext, "/ouvrir", true)==0)
((Ligne 56896))
((Ligne 56897)) {
((Ligne 56898)) MoveObject(coco76,2478.608643, 2508.794043, 9.973693,3.5);//On bouge l'objet 2478.608643, 2508.894043, 9.973693,3.5
((Ligne 56899)) }
((Ligne 56900)) {
((Ligne 56901)) SetTimer("Urban", 7000, 0);//On active le Urban xd(Le Timer)
((Ligne 56902)) }
((Ligne 56903)) {
((Ligne 56904)) SendClientMessage(playerid, COLOR_YELLOW,"Fermeture dans 7 secondes");//Onaverti
((Ligne 56905)) }
((Ligne 56906)) return 1;
les Erreur : C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 202: number of arguments does not match definition
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 202: number of arguments does not match definition
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 202: number of arguments does not match definition
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(56895) : error 010: invalid function or declaration
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(56897) : error 055: start of function body without function header
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(56906) : error 010: invalid function or declaration
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 204: symbol is assigned a value that is never used: "coco76"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Quelqun pourait me dire le pb merci
-
Les problèmes sont ici
C:Documents and Settingsatlefield 2142Mes documentsKensasgamemodeskansas.pwn(56897) : error 055: start of function body without function header
C:Documents and Settingsatlefield 2142Mes documentsKensasgamemodeskansas.pwn(56906) : error 010: invalid function or declaration
peut tu nous données ces lignes la
56897 et 5906
EDIT:
if (strcmp(cmdtext, "/ouvrir", true)==0)
{
MoveObject(coco76,2478.608643, 2508.794043, 9.973693,3.5);//On bouge l'objet 2478.608643, 2508.894043, 9.973693,3.5
SetTimer("Urban", 7000, 0);//On active le Urban xd(Le Timer)
SendClientMessage(playerid, COLOR_YELLOW,"Fermeture dans 7 secondes");//Onaverti
return 1;
}
Ca c'est mieu =)
-
Voilà se que sa met
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 202: number of arguments does not match definition
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 202: number of arguments does not match definition
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 202: number of arguments does not match definition
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(56895) : error 010: invalid function or declaration
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(56900) : error 010: invalid function or declaration
C:\Documents and Settings\batlefield 2142\Mes documents\Kensas\gamemodes\kansas.pwn(11874) : warning 204: symbol is assigned a value that is never used: "coco76"
-
Résolu
-
dans un sens je ne pige pas tu arrive pas a bouger une grille en pwn mais ton script depasse les 50 000 lignes inconsevable nan
-
pire ^^
Mais sinon derniere question comment faire pour que se soit que au FBI de l'ouvrir et dans une zone de 10 M autour :/
-
Salut,
vous devriez utiliser la nouvelle fonction inclue dans sa-mp au lieu de IsPlayerInArea (pas si nouvelle en fait) IsPlayerInRangeOfPoint qui aura tout de même deux gros avantages:
- plus rapide
- plus simple à ajouter (déjà inclue avec a_samp.inc)
+:
- plus sûre (pas besoin de copier-coller une fonction avec les légers risque d'erreurs que ça comporte)
- dans ce cas il est mieux de tester si le joueur est a une certaine distance que dans une zone (ne demande pas de coordonnées supplémentaires & plus logique)
++Sim++