Kaps
-
Posts
16 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Kaps
-
-
Aratane comanda ca sa te putem ajuta .
-
Chiar acum, bEnZ a spus:
Are niste probleme , am incercat si eu sa-l pun pe host.. in pc merge deschis perfevt dar pe host nuj ce are.
inseamna ca nu stii sa faci conex la baza de date ..
-
L-am lucrat in Windows ,
#include <IPAA>
#include <foreach>#include <a_samp>
#include <a_mysql>
#include <a_players>#include <zcmd>
#include <streamer>
#include <YSI\y_iterate>
#include <myacc>
#include <sscanf2>
#include <crashdetect>
#include <profiler>
#include <OPVJ>
-
Pai baza de date o am pe alt ip , eu incerc sa pornesc serverul pe linux , si nu gasesc unde as putea sa pun datele bazei de date , in gamemode nu am gasit nimic ..
Am lucrat mult si nu vreau sa renunt la el ..
-
Simplu , download & install xamp , rulezi apache & mysql
2. dai in dreapta la mysql pe "admin"
3. urci baza de date in phpmyadmin
4. pornesti serverul .
-
Pai e pe dedicatul meu , nu e nimic sa fie incorecte , le-am verificat , si pe alt servere merg datele insa pe acesta nu .
#define SQL_HOST "43.ip.ser.ver"
#define SQL_USER "user"
#define SQL_PASS "parola"
#define SQL_DB "Yellow"Pe windows ruleaza cu toate ca are pusa conexiunea la baza de date ..
-
Salut , am o problema cu baza de date (presupun) , server_log :
Citat[09:47:31]
[09:47:31] Server Plugins
[09:47:31] --------------
[09:47:31] Loading plugin: mysql.so
[09:47:31] >> plugin.mysql: R39-2 successfully loaded.
[09:47:31] Loaded.
[09:47:31] Loading plugin: crashdetect.so
[09:47:31] CrashDetect v4.15.1 is OK.
[09:47:31] Loaded.
[09:47:31] Loading plugin: sscanf.so
[09:47:31][09:47:31] ===============================
[09:47:31] sscanf plugin loaded.
[09:47:31] Version: 2.8.1
[09:47:31] (c) 2012 Alex "Y_Less" Cole
[09:47:31] ===============================
[09:47:31] Loaded.
[09:47:31] Loading plugin: streamer.so
[09:47:31]*** Streamer Plugin v2.7.8 by Incognito loaded ***
[09:47:31] Loaded.
[09:47:31] Loading plugin: profiler.so
[09:47:31] Profiler v2.12.1 is OK.
[09:47:31] Loaded.
[09:47:31] Loading plugin: nativechecker.so
[09:47:31] Loaded.
[09:47:31] Loading plugin: mysql_static.so
[09:47:31] >> plugin.mysql: R39-4 successfully loaded.
[09:47:31] Loaded.
[09:47:31] Loaded 7 plugins.[09:47:31]
[09:47:31] Filterscripts
[09:47:31] ---------------
[09:47:31] Loading filterscript 'ahouse.amx'...
[09:47:31] ==========================
[09:47:31] => ADMIN HOUSE <=
[09:47:31] => By ByZz <=
[09:47:31] ==========================
[09:47:31] Loading filterscript 'FerrisWheel.amx'...
[09:47:31]
--------------------------------------
[09:47:31] Working Ferris Wheel v 1.0
[09:47:31] --------------------------------------[09:47:31] Loaded 2 filterscripts.
[09:47:31] [profiler] Attached profiler to gamemodes/server.amx
[09:47:31]
[09:47:31]
[09:47:31]
[09:47:31] =======================================
[09:47:31] | |
[09:47:31] | YSI version 3.09.0684 |
[09:47:31] | By Alex "Y_Less" Cole |
[09:47:31] | |
[09:47:31] =======================================
[09:47:31]
[09:47:31] |__________________________________________|
[09:47:31]
[09:47:31] Samp (v1.4) | Map: LS
[09:47:31] |__________________________________________|
[09:47:31] [MySQL]: Connection to database (Yellow) failed!
[09:47:31] Number of vehicle models: 13
[09:47:31] EROARE: Nu am putut executa GetRealWeather!Au fost mai multe buguri si le-am rezolvat , si inca ceva , am pus datele de conectare la baza de date dar nimic , iar pe windows ruleaza fara probleme si nu stiu exact unde gasesc acele date sa le inlocuiesc , orice ajutor e bine venit .
-
nu are rost sa pui .so daca e pe windows , vezi ca scrie ceva de windows la erori , probabil nu e de la server .
-
[21:37:34] New version of CrashDetect is available for download (4.13)
si
[21:37:34] ** [MySQL]: MySQL server has gone away
nu au legatura , dar poti lua crashDetect vers cea noua
[21:37:34] ** [MySQL]: MySQL server has gone away
Se refera la faptul ca serverul mysql se deconecteaza de la host , doar atat te pot ajuta , o sa incerc si eu GM-ul sa vad daca imi da aceleasi erori .
-
Multumesc dar am folosit alt ceva , daca vrei iti las codul dar oricum voi folosii ce mi-ai zis tu pe viitor , e mai usor
-
Se poate crea un dialog prin care se pot accesa comenzi ? de ex :
Un player alege din meniu o masina (cmd: /v create) iar apoi lui sa i se creeze masina , as vrea sa stiu daca se poate ..
-
Multumesc T/C
-
Citat
warning 235: public function lacks forward declaration (symbol "RemoveRoadblock")
Aceasta eroare mi-a aparut de curand incercan sa o repar pe o alta ..
Linii :
Citat}
public RemoveRoadblock(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1)
{
//DisablePlayerCheckpoint(i);
}
}
}
DestroyObject(PlayerInfo[playerid][pRoadblock]);
PlayerInfo[playerid][pRoadblock] = 0;
return 1;Putin ajutor ?
-
Citat
E:\DWN\CG.pwn(198) : error 017: undefined symbol "ret_memcpy"
E:\DWN\CG.pwn(22079) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22079) : error 033: array must be indexed (variable "cmd")
E:\DWN\CG.pwn(22129) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22129) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22195) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22195) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22336) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22336) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22370) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22370) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22506) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22506) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22578) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22578) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22603) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22603) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22610) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22610) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22636) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22636) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22645) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22645) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22702) : error 017: undefined symbol "strtok"
E:\DWN\CG.pwn(22702) : error 033: array must be indexed (variable "tmp")
E:\DWN\CG.pwn(22726) : error 017: undefined symbol "strtok"Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.Au aparut cand incercam sa le repar pe celelalte ..
Citat}
Pcomm[playerid] = 1;
SetTimerEx("AntiChatSpam", 1000, false, "i", playerid);
dcmd(specplayer, 10, cmdtext);
dcmd(specoff, 7, cmdtext);
new string[2048];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];
new giveplayerid, moneys, glasseid, skin, idx, id;
new idcar = GetPlayerVehicleID(playerid);
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
cmd = strtok(cmdtext, idx);
//=============================================================================================================================================================
// Comanda /report
//=============================================================================================================================================================
if(strcmp(cmd, "/report", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Use: /report [text]");
return 1;
}
if(rTime[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Poti cere ajutor odata la 30 de secunde!");
format(string, sizeof(string), "[REPORT] %s(ID:%d): %s", sendername,playerid, (result));
ABroadCast(COLOR_ASKQ,string,1);
SendClientMessage(playerid, COLOR_YELLOW, "{FFEF00}Raportul tau a fost trimis la Adminii {13C5E1}CG:RPG");
rTime[playerid] = 1;
SetTimerEx("Report", 30000, 0, "%d", playerid);
}
return 1;
}
//=============================================================================================================================================================
// Comanda /am
//=============================================================================================================================================================
if(strcmp(cmd, "/pm", true) == 0 || strcmp(cmd, "/am", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Nu te-ai logat inca!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /am(essage) [playerid/PartOfName] [text]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(giveplayerid == playerid)
{
format(string, sizeof(string), "* %s mutters something to himself.", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /am(essage) [playerid/PartOfName] [text]");
return 1;
}
format(string, sizeof(string), "%s AM: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_GREEN, string);
format(string, sizeof(string), "AM trimis lui %s: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
}
else
{
format(string, sizeof(string), " %d nu este online.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
}
return 1;
}
//=============================================================================================================================================================
// Comanda /agpm
//=============================================================================================================================================================
if(strcmp(cmd, "/agentmessage", true) == 0 || strcmp(cmd, "/agpm", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAgent] >= 1)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /agpm(agent message privat) [playerid/PartOfName] [text]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(giveplayerid == playerid)
{
format(string, sizeof(string), "* %s mutters something to himself.", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /am(essage) [playerid/PartOfName] [text]");
return 1;
}
format(string, sizeof(string), "%s AGM: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
format(string, sizeof(string), "AGM sent to %s: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
}
else
{
format(string, sizeof(string), " %d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
}
return 1;
}
//=============================================================================================================================================================
// Comanda /ajutor
//=============================================================================================================================================================
if(strcmp(cmd, "/ajutor", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pHMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " You can't speak, you have been silenced !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ajutor [text]");
return 1;
}
if(ajTime[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Poti cere ajutor odata la 30 de secunde!");
//format(string, sizeof(string), "[Ajutor] trimis de %s : %s", sendername, (result));
format(string, sizeof(string), "[Ajutor] trimis de %s(ID:%d): %s", sendername,playerid, (result));
HBroadCast(COLOR_ASKQ,string);
SendClientMessage(playerid, COLOR_YELLOW, "{FFEF00}Raportul tau a fost trimis la Agentii {13C5E1}CG:RPG");
ajTime[playerid] = 1;
SetTimerEx("Ajutor", 30000, 0, "%d", playerid);
}
return 1;
}
//=============================================================================================================================================================
// Comanda /askq
//=============================================================================================================================================================
if(strcmp(cmd, "/askq", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /askq [text]");
return 1;
}
format(string, sizeof(string), "INTREBARE DE LA %s: %s", sendername, (result));
ABroadCast(COLOR_ASKQ,string,1);
format(string, sizeof(string), "INTREBARE DE LA %s: %s", sendername, (result));
HBroadCast(COLOR_ASKQ,string);
SendClientMessage(playerid, COLOR_ASKQ, "Intrebarea ta a fost trimisa la Admini/Agenti.");
}
return 1;
}
//=============================================================================================================================================================
// Comanda /handsup
//=============================================================================================================================================================
if(strcmp(cmd, "/handsup", true) == 0) {
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
return 1;
}
}
//=============================================================================================================================================================
// Comanda /ochelari
//=============================================================================================================================================================
if(!strcmp("/ochelari",cmd,true))
{
tmp = strtok(cmdtext, idx);
skin = GetPlayerSkin(playerid);
id = strval(tmp);if(!id || id > 33) return SendClientMessage(playerid, 0xFFFFFFAA, "(Error) Syntax: /glasses [1 - 33]");
TextDrawShowForPlayer(playerid, MsgBox);
SetTimerEx("Hide", 3500, false, "d", playerid);if(id > 30) goto PutPoliceGlasses;
else
{
id--;
glasseid = CommonRed + id;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}PutPoliceGlasses:
glasseid = CopGlassesBlack + (id - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
//=============================================================================================================================================================
// Comanda /spec
//=============================================================================================================================================================
if(strcmp(cmd,"/spec",true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "You're not authorised to spectate another player.");
return 1;
}
tmp = strtok(cmdtext,idx);
if(strlen(tmp) == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "» Scrie: /spec [playerid]");
return 1;
}
new otherplayer = ReturnUser(tmp);
if(otherplayer == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_GREY, "Invalid player ID!");
return 1;
}
TogglePlayerSpectating(playerid,1);
if(IsPlayerInAnyVehicle(otherplayer)==1)
{
new Float:health;
new name[MAX_PLAYER_NAME];
GetPlayerName(otherplayer, name, sizeof(name));
GetPlayerHealth(otherplayer, health);
format(string, sizeof(string), "~n~~y~%s(ID:%d)~n~~y~health:%.1f",name,otherplayer,health);
GameTextForPlayer(playerid, string, 150000, 3);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(otherplayer));
}
else
{
new Float:health;
new name[MAX_PLAYER_NAME];
GetPlayerName(otherplayer, name, sizeof(name));
GetPlayerHealth(otherplayer, health);
format(string, sizeof(string), "~n~~y~%s(ID:%d)~n~~y~health:%.1f",name,otherplayer,health);
GameTextForPlayer(playerid, string, 150000, 3);
PlayerSpectatePlayer(playerid,otherplayer);
}
SendClientMessage(playerid, COLOR_WHITE, "To finish your spectation session, use /specoff.");
return 1;
}
//=============================================================================================================================================================
// Comanda /specoff
//=============================================================================================================================================================
if(strcmp(cmd,"/specoff",true)==0)
{
TogglePlayerSpectating(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
SendClientMessage(playerid, COLOR_GRAD4, "You have finished spectating.");
return 1;
}
if(strcmp(cmd, "/saver", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
GameTextForPlayer(i, "Saving...", 4000, 5);
OnPlayerUpdateEx(i);
}
}
}
return 1;
}
if(strcmp(cmd, "/papagal", true) == 0)
{
SendClientMessage(playerid,0xFFFFFFFF,"Te-ai ales cu un papagal!");
SetPlayerAttachedObject(playerid,2,19078,1,0.320722,-0.067912,-0.165151,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000); // Parrot
return 1;
}
if(strcmp(cmd, "/papagaloff", true) == 0)
{
SendClientMessage(playerid,0xFFFFFFFF,"Ai gonit papagalul!");
RemovePlayerAttachedObject(playerid, 2);
return 1;
}
//=============================================================================================================================================================
// Comanda /startengine
//=============================================================================================================================================================
if(strcmp(cmd, "/startengine",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
if(IsABBike(vid)) return SendClientMessage(playerid, COLOR_GRAD2, "This bike doesen't have engine!");
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
// ||||||
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
//VEHICLE_PARAMS_ON is used to start the engine,it purely replace the engine thing!
}
return 1;
}
//=============================================================================================================================================================
// Comanda /stopengine
//=============================================================================================================================================================
if(strcmp(cmd, "/stopengine",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
if(IsABBike(vid)) return SendClientMessage(playerid, COLOR_GRAD2, "Acest vehicul nu are motor");
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
// ||||||
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
//Here the VEHICLE_PARAMS_OFF will turn off your engine.
}
return 1;
}
//=============================================================================================================================================================
// Comanda /lightson
//=============================================================================================================================================================
if(strcmp(cmd, "/lightson",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
// ||||||
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
//VEHICLE_PARAMS_ON is used to turn onn the lights.
}
return 1;
}
//=============================================================================================================================================================
// Comanda /lightsoff
//=============================================================================================================================================================
if(strcmp(cmd, "/lightsoff",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
// ||||||
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
//Here the VEHICLE_PARAMS_OFF will turn off your lights.
}
return 1;
}//=============================================================================================================================================================
// Comanda /fpk
//=============================================================================================================================================================
if(strcmp(cmd, "/fpk", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /fpk [id/name] [PKer]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
result[0] = toupper(result[0]);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /fpk [id/name] [PKer]");
return 1;
}
format(string, sizeof(string), "[FPK] %s a fost dat afara din factiune de catre %s - Motiv: {FD6507}%s", giveplayer, sendername, (result));
SendClientMessageToAll(0x5EFB6EFF, string);
format(string, sizeof(string), "Ai fost dat afara din factiune de catre Adminul %s.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pMember]=0;
PlayerInfo[giveplayerid][pLeader]=0;
PlayerInfo[giveplayerid][pRank] = 0;
PlayerInfo[giveplayerid][pChar] = 60;
PlayerInfo[giveplayerid][pTeam] = 3;
new rand = random(sizeof(CIV));
SetSpawnInfo(giveplayerid, gTeam[giveplayerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[giveplayerid][pModel] = CIV[rand];
MedicBill[giveplayerid] = 0;
SpawnPlayer(giveplayerid);
return 1;
}
}
}
else
{
format(string, sizeof(string), " %d nu este online.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
//=============================================================================================================================================================
// = Comanda: /getip
//=============================================================================================================================================================
if(strcmp(cmd, "/getip", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] > 1337)
{
SendClientMessage(playerid, COLOR_GRAD1, "{30a030}[CG:RPG]: {FFFFFF}Ne pare rau, dar nu poti vizualiza IP-ul acestui Admin.");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 1)
{
tmp = strtok(cmdtext,idx);
new playersip[256];
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GRAD1,"» Scrie: /getip [Players ID]");
return 1;
}
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
format(string, sizeof(string), "» Jucator %s • IP: %s.",giveplayer,playersip);
SendClientMessage(playerid,COLOR_GRAD2,string);
}
return 1;
}//=============================================================================================================================================================
// Comanda /agm
//=============================================================================================================================================================
if(strcmp(cmd, "/agivemats", true) == 0 || strcmp(cmd, "/agm", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /agivemats [playerid/PartOfName] [amount]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /agivemats [playerid/PartOfName] [amount]");
return 1;
}
new playa;
GetPlayerName(playa, sendername, sizeof(sendername));
playa = ReturnUser(tmp);
moneys = strval(tmp);
PlayerInfo[giveplayerid][pMats] = moneys;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmWarning: Admin %s has give mats %s mats %d", sendername,giveplayer,moneys);
ABroadCast(COLOR_LIGHTRED,string,1);
}
}
return 1;
}Liniile de la 22079 la 22726 , e prima oara cand vad o astfel de eroare si sincer habar nu am cum sa o rezolv , si multumesc pentru implicare .
-
E:\DWN\H-RP\pawno\include\streamer.inc(487) : warning 219: local variable "hitid" shadows a variable at a preceding level
E:\DWN\samp03\gamemodes\CG.pwn(26009) : error 047: array sizes do not match, or destination array is too small
E:\DWN\samp03\gamemodes\CG.pwn(26399) : error 047: array sizes do not match, or destination array is too small
E:\DWN\samp03\gamemodes\CG.pwn(27024) : error 047: array sizes do not match, or destination array is too small
E:\DWN\samp03\gamemodes\CG.pwn(30714) : warning 219: local variable "mod" shadows a variable at a preceding level
E:\DWN\samp03\gamemodes\CG.pwn(66683) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseNu am gasit linia 66683 , si nici vreo problema la liniile 30714 / 270124 / 26399 , desii am modificat , in continuare aceeasi problema , si la 30714 habar nu am , ma ajutati ??
Gamemode Briston
in Gamemode-uri
Posted
adaugati in server.cfg mysql_static.so + pluginul Whirlpool si pluginul nativechecker si o sa mearga ;)