-
Helló! nekem lenne egy olyan bugom hogy csináltam egy mozgó kaput amit elvileg csak a 6os maffia tagjai tudnak nyitni,
de valamiért ugy sikeredett, hogy minden leaderes melós tudja nyitni (pedig én semmi hibát sem látok benne).
ez lenne:
CMD:mkapu(playerid, params[])
{
if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)
{
if (PlayerToPoint(10, playerid,-220.313248, 2613.273682, 64.478554))
{
MoveDynamicObject(mkapu, -220.313248, 2613.273682, 68.999999, 2);
SetTimer(\"mkapucsuk\", 12000, 0);
SendClientMessage(playerid, COLOR_BLUE,\"A kapu nyitva. 12 másodperc múlva visszazárodik!.\");
//GetPlayerName(playerid, sendername, sizeof(sendername));
//format(string, sizeof(string), \"* Valaki elõvett egy távirányítót és kinyitott egy kaput.\");
//ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
} else SendClientMessage(playerid, COLOR_GREY, \"SERVER: UNKOWN COMMAND\");
} else SendClientMessage(playerid, COLOR_GREY, \"SERVER: UNKOWN COMMAND\");
return 1;
}
Megköszönném a segítséget! :)
-
Szerintem szedd ki a \'!\' jelet!
E.:if(PlayerInfo[playerid][pMember] = 6 || PlayerInfo[playerid][pLeader] = 6)
Legalábbis én így csinálnám!
-
4 error van ha kiszedem a felkiáltójelet, de azért köszi a tippet. mellesleg, itt van egy kapu ami viszont mûködik és csak szerelö tudja nyitni... nemtudom mi a külömbség.
CMD:kinyit(playerid, params[])
{
new msg[128];
if(PlayerInfo[playerid][pJob] != 2)return SendClientMessage(playerid,FEHER,\"Nem vagy autószerelõ.\");
{
if (PlayerToPoint(10, playerid,-832.5421,1435.4052,13.7558))
{
MoveDynamicObject(szerelokapu, -833.424011, 1435.354492, 0.001999, 1);
SetTimer(\"Szerelokapucsuk\", 12000, 0);
format(msg,128,\"%s elõvett egy távirányítót és kinyitotta a szerelõkaput.\",GetName(playerid));
ProxDetector(30.0,playerid,msg,MESZIN,MESZIN,MESZIN,MESZIN,MESZIN);
SendClientMessage(playerid, COLOR_BLUE,\"A telep nyitva. 12 másodperc múlva visszazárodik!.\");
PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
} else SendClientMessage(playerid, COLOR_GREY, \"Nem vagy a megfelelõ kapu közelében!\");
}
return 1;
}
-
Mik az errorok?
-
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Mito RPG\\gamemodes\\fasza.pwn(10427) : warning 211: possibly unintended assignment
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Mito RPG\\gamemodes\\fasza.pwn(10427) : warning 211: possibly unintended assignment
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Mito RPG\\gamemodes\\fasza.pwn(10427) : error 022: must be lvalue (non-constant)
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Mito RPG\\gamemodes\\fasza.pwn(10427) : warning 215: expression has no effect
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Mito RPG\\gamemodes\\fasza.pwn(10427) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Mito RPG\\gamemodes\\fasza.pwn(10427) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Mito RPG\\gamemodes\\fasza.pwn(10427) : fatal error 107: too many error messages on one line
-
[pawn]CMD:mkapu(playerid, params[])
{
if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)[/pawn]
helyett
[pawn]CMD:mkapu(playerid, params[])
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)[/pawn]
-
[pawn]CMD:mkapu(playerid, params[])
{
if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)[/pawn]
helyett
[pawn]CMD:mkapu(playerid, params[])
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)[/pawn]
Jah igen egy \"=\"-et lehagytam!Bocs...
-
Nagyonszépen köszönöm :) sikerült! zárok!