GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: sza23 - 2012. december 02. - 19:08:34

Cím: Zcmd megint :D
Írta: sza23 - 2012. december 02. - 19:08:34
udv,megint feljött egy error
 
C:\\Documents and Settings\\szabi\\Asztal\\server\\gamemodes\\rpmod.pwn(118) : error 017: undefined symbol \"vonszol\"
C:\\Documents and Settings\\szabi\\Asztal\\server\\gamemodes\\rpmod.pwn(126) : error 017: undefined symbol \"sscanf2\"
C:\\Documents and Settings\\szabi\\Asztal\\server\\gamemodes\\rpmod.pwn(142) : warning 225: unreachable code
C:\\Documents and Settings\\szabi\\Asztal\\server\\gamemodes\\rpmod.pwn(118) : warning 203: symbol is never used: \"CMD\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.
Cím: Zcmd megint :D
Írta: Aqe34 - 2012. december 02. - 19:40:11
kimásolnád a köv sorokat nekem?
118
126
142
Cím: Zcmd megint :D
Írta: sza23 - 2012. december 02. - 19:42:29
118: 
CMD:vonszol(playerid, params[])

 
126:
 if(sscanf2(params, \"u\",emberecske)) return SendClientMessage(playerid, 0xbd9e15AA, \"Használat: /vonszol ID/Név\");

 
142: 
return 0;
     }

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. december 02. - 19:43:19 )

de a scriptel nincs baj a zcmd vel van vmi nemértem nem ismeri fel a vonszol és a CMD t
Cím: Zcmd megint :D
Írta: Ezredes.$ - 2012. december 02. - 19:45:10
Másold be az egész scriptet.
Cím: Zcmd megint :D
Írta: sza23 - 2012. december 02. - 19:46:27
CMD:vonszol(playerid, params[])
{
if(gTeam[playerid] == rendor)
{
if( GetPVarInt( playerid, \" vonszol \" ) == 0 )
{
new Float: xecsek, Float: yecsek,Float: zecsek;
new emberecske;
if(sscanf2(params, \"u\",emberecske)) return SendClientMessage(playerid, 0xbd9e15AA, \"Használat: /vonszol ID/Név\");
if(playerid == emberecske) return SendClientMessage(playerid, 0xbd9e15AA, \"Magadat nem vonszolhatod!\");
if(emberecske == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xbd9e15AA, \"Rossz ID/Név!\");
if( GetPVarInt( emberecske, \" Bilincselve \" ) == 1 ) return SendClientMessage(playerid, 0xbd9e15AA, \"A játékos nincs megbilincselve!\");
SetPVarInt(playerid, \"vonszol\", 1);
GetPlayerPos(playerid, xecsek, yecsek, zecsek);
if(!IsPlayerInRangeOfPoint(emberecske, 5.0, xecsek, yecsek, zecsek)) return SendClientMessage(playerid, 0xbd9e15AA, \"Nincs a megadott játékos a közeledben!\");
SetTimerEx(\"vonszolas\", 1000, 1, \"dd\", playerid,emberecske);
TogglePlayerControllable(emberecske,0);
}
else SendClientMessage(playerid, 0xbd9e15AA, \"Te már vonszolsz valakit!\");
}
else SendClientMessage(playerid, 0xbd9e15AA, \"Nem vagy rendõr!\");
return 1;
}
 return 0;
     }
Cím: Zcmd megint :D
Írta: Aqe34 - 2012. december 02. - 19:48:59
Õõõ, mód vagy script tetején van ilyen?:
 
#include a_samp        
#include zcmd

 
UI:Mert én nem láttam
2. ezt:
 
else SendClientMessage(playerid, 0xbd9e15AA, \"Nem vagy rendõr!\");
return 1;
}
 return 0;
     }

 
erre:
 
else SendClientMessage(playerid, 0xbd9e15AA, \"Nem vagy rendõr!\");
return 1;
}
 return 0;
         }

 
Javítsatok ha rossz nem vok nagy scripter
Cím: Zcmd megint :D
Írta: sza23 - 2012. december 02. - 19:49:23
a mod

Dupla hozzászólás automatikusan összefûzve. ( 2012. december 02. - 19:50:39 )

csak nálam igy :
 
#include <a_samp>
new gTeam[MAX_PLAYERS];
#define rendor   0   // Rendõr
#define katona   1   // Katona
#include <dini>
#include <dutils>
#include <core>
#include <float>
#if defined FILTERSCRIPT
#include <sscanf2>
#include <zcmd>
Cím: Zcmd megint :D
Írta: Iceaac - 2012. december 02. - 20:03:13
Ezt töröld ki:
 
#if defined FILTERSCRIPT

 
És utána valahol azt, hogy:
 
#endif
Cím: Zcmd megint :D
Írta: Aqe34 - 2012. december 02. - 20:09:58
am egy kérdésem lehetne?
Ha ilyenek nem tud megoldani akkor miért irja vagy szedi le?
Nézegessen a neten ilyen kódokat tanulja meg és irjon TDM dm meg ilyen modokat és belejön:)
Jótanács szerintem
Cím: Zcmd megint :D
Írta: sza23 - 2012. december 02. - 20:33:50
kivettema z endif et hova tegyem?

Dupla hozzászólás automatikusan összefûzve. ( 2012. december 02. - 20:36:32 )

most ugy csináltam hogy az a_samp alá tettem
#if defined FILTERSCRIPT

 
és a gamemode végére:
#endif

 
és ezeket kaptam:
 
C:\\DOCUME~1\\szabi\\Asztal\\server\\GAMEMO~1\\rpmod.pwn(61) : error 017: undefined symbol \"gTeam\"
C:\\DOCUME~1\\szabi\\Asztal\\server\\GAMEMO~1\\rpmod.pwn(61) : warning 215: expression has no effect
C:\\DOCUME~1\\szabi\\Asztal\\server\\GAMEMO~1\\rpmod.pwn(61) : error 001: expected token: \";\", but found \"]\"
C:\\DOCUME~1\\szabi\\Asztal\\server\\GAMEMO~1\\rpmod.pwn(61) : error 029: invalid expression, assumed zero
C:\\DOCUME~1\\szabi\\Asztal\\server\\GAMEMO~1\\rpmod.pwn(61) : 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.
csak akkor mukodik ha a gamemod elé as a script elé is teszek egy #if defined FILTERSCRIPT -et de akkor is unknown commandot ir
pls help
Cím: Zcmd megint :D
Írta: takehun - 2012. december 02. - 21:22:02
:facepalm:  itt az egész úgy van elrontva ahogy van. Szerintem nézd át mi merre hány méter (leírást) mert ez így nem lesz jó.  :no:
Ez eleve Zeteni módja, most kérdés, hogy a saját módodba raktad bele, vagy az egész rendõrscriptet letöltötted.
Szerk.: a mostani hibát meg azért írja ki, mert nincs létrehozva a gTeam, plusz a csapatok definíciói.

felülre rakd be:   new gTeam[MAX_PLAYERS];


a csapat definíciókat meg ha nincs meg, másold ki a Zeteni módból.
Cím: Zcmd megint :D
Írta: Iceaac - 2012. december 02. - 22:21:36
Igen, a mód össze-vissza van, de most nem ez a téma.
sza23, félreértettél. Töröld ki mind a kettõt amit írtam, úgy értettem.
Cím: Zcmd megint :D
Írta: zeteni - 2012. december 03. - 12:09:44
Jéé, ezt még én írtam, nagyon kezdõ koromban :D :hehe:
Lehetséges, hogy dobok majd egy frissítést hozzá, mert ez elég hanyag munkám lett.