-
Posts
3.897 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Everything posted by IstuntmanI
-
error 029: invalid expression, assumed zero
IstuntmanI replied to shean's question in Arhivă probleme
Schimba comanda in asta: if(strcmp(cmd, "/uninvite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "COMANDA: /uninvite [1 with Fpunish/0 without Fpunish] [playerid/PartOfName]"); return 1; } new x_nr; new para1; x_nr = strvalEx(tmp); tmp = strtok(cmdtext, idx); para1 = ReturnUser(tmp); if(x_nr == 0) { if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Comanda: /uninvite 0 [playerid/PartOfName]"); return 1; } if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pAdmin] >= 1338 ) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (PlayerInfo[para1][pMember] > 0 && ((PlayerInfo[para1][pMember] == PlayerInfo[playerid][pLeader]) || (PlayerInfo[playerid][pAdmin] >= 1338 ))) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); printf("AdmCmd: %s has uninvited %s.", sendername, giveplayer); format(string, sizeof(string), "* You have been kicked from a Family / Police Force, by Leader %s.", sendername); SendClientMessage(para1, COLOR_LIGHTRED, string); SendClientMessage(para1, COLOR_LIGHTBLUE, "* You are now a Civilian again."); gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; PlayerInfo[para1][pMember] = 0; PlayerInfo[para1][pRank] = 0; PlayerInfo[para1][pFwarn] = 0; PlayerInfo[para1][pChar] = 0; PlayerInfo[para1][pPunish] = 0; new rand = random(sizeof(CIV)); SetSpawnInfo(para1, gTeam[para1], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[para1][pModel] = CIV[rand]; MedicBill[para1] = 0; SpawnPlayer(para1); format(string, sizeof(string), " You have kicked %s from his Family / Police Force.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else { format(string, sizeof(string), "%s isn't in your faction.You cannot uninvite him.", giveplayer); SendClientMessage(playerid, COLOR_GRAD1, string); } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, "You are not autorized to use this command!"); } } if(x_nr == 1) { if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Comanda: /uninvite 1 [playerid/PartOfName]"); return 1; } if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pAdmin] >= 1338 ) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (PlayerInfo[para1][pMember] > 0) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); printf("AdmCmd: %s has uninvited %s.", sendername, giveplayer); format(string, sizeof(string), "* You have been kicked from a Family / Police Force, by Leader %s.", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); SendClientMessage(para1, COLOR_LIGHTBLUE, "* You are now a Civilian again."); gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; PlayerInfo[para1][pMember] = 0; PlayerInfo[para1][pRank] = 0; PlayerInfo[para1][pFwarn] = 0; PlayerInfo[para1][pChar] = 0; PlayerInfo[para1][pPunish] = 20; new rand = random(sizeof(CIV)); SetSpawnInfo(para1, gTeam[para1], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[para1][pModel] = CIV[rand]; MedicBill[para1] = 0; SpawnPlayer(para1); format(string, sizeof(string), " You have kicked %s from his Family / Police Force.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, "You are not autorized to use this command!!"); } } } return 1; } Cel care a facut comanda a uitat o ) la if (PlayerInfo[para1][pMember] > 0 && ((PlayerInfo[para1][pMember] == PlayerInfo[playerid][pLeader]) || (PlayerInfo[playerid][pAdmin] >= 1338 )) -
error 029: invalid expression, assumed zero
IstuntmanI replied to shean's question in Arhivă probleme
Da-ne si linia, scrie in paranteza inainte de cele 2 puncte, apesi CTRL + G si pui acolo linia, dai OK si o postezi aici. -
Cauta in GM o comanda care sa-ti dea admin, sau prin include-uri. Nici nu stiti ce aveti prin GM... Titlul, citeste regulile.
-
Schimba new DialogString[512]; in new DialogString[1024]; Mai bine n-ai mai creea atatea variabile, ci ai folosi direct in DialogString, cu strcat.
-
Instaleaza-ti DirectX 9.0c. Cred ca-l ai instalat... Sau ia-l de aici: http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_26 ( Download ZIP Files ), dezarhiveaza-l, pune d3dx9_26.dll in C:\Windows\System32. Se rezolva cu o cautare pe Google.
-
/makeleader /invite - parca ... Posteaza aceste intrebari aici: http://www.sa-mp.ro/forum/index.php/topic,5356.0.html . Citeste regulile.
-
http://www.sa-mp.ro/forum/index.php/topic,15612.msg94971.html#msg94971 EDIT: Al 4,2k post al meu.
-
1. Cauta Textdrawul care ia numele si-l pune in el. 2. Cauta la OnPlayerEnterVehicle GameTextForPlayer ... sau la OnPlayerStateChange, care sa contina ceva gen VehicleNames. 3. TITLUL !
-
Warn 10%, ti-am zis, Probleme Godfather, regulile sunt reguli, daca nu ajuti si tu pe nimeni de acolo, normal ca nimeni nu te ajuta si pe tine.
-
guninfo = CreatePickup(1239, 23, 322.422790,-1189.406005,76.352348); trebuie pus la OnFilterScriptInit, schimba tot acel cod in asta: #include <a_samp> new guninfo; public OnFilterScriptInit( ) { guninfo = CreatePickup( 1239, 23, 322.422790, -1189.406005, 76.352348 ); } public OnPlayerPickUpPickup( playerid, pickupid ) { if( pickupid == guninfo ) GameTextForPlayer( playerid, "Text", 5000, 3 ); return 1; }
-
Probleme Godfather. Sa specifici si ce nu merge mai exact.
-
http://www.sa-mp.ro/forum/index.php/topic,1700.0.html
-
+ Titlu. la cele cu "local variable <nume> shadows a variable at a preceding level" ai deja definite alea. la "undefined symbol "sscanf"" ( 13324 ) nu ai definit sscanf, ia-l de aici: http://forum.sa-mp.com/showthread.php?t=120356 Schimba titlul.
-
Probleme Godfather + titlul tot nu e prea bun.
-
Acele servere care au 500/500 si nu sunt playeri reali, sau 30/50, sau ceva de genul, nu sunt NPC, NPC-ii scad sloturile serverului, nu aduna numarul de jucatori. Acela este un plugin interzis de SA:MP, de Kalcor, este "server memory hacking plugin" .
-
Posteaza in Probleme Godfather: http://www.sa-mp.ro/forum/index.php/topic,5356.0.html . Citeste regulile.
-
SA:MP bug, din cauza engine-ului de la GTA:SA. A incercat si Kalcor sa-l repare, dar nu a reusit. http://forum.sa-mp.com/showpost.php?p=1506186&postcount=12
-
Nu se cer scripturi, vad ca esti nou, citeste regulile mai intai.
-
samp.exe > Click pe un server > Uita-te sub lista jucatorilor. Cu asta poti adauga ceva gen: "Objects: 340894423" sub worldtime si poti edita "version", "mapname", "gravity", etc., fara a le schimba din joc cu /rcon mapname ..., sau sa bagi alta versiune de SA:MP ca sa modifici "version". EDIT: Baga si setRulePosition( rulename[ ], place ); . De exemplu daca pui 0, va fi prima, daca pui 1, va fi deasupra la gravity, sau deasupra la gravity si prima setata, si tot asa.
-
Nu prea cred ca e de la asta, nu e nimic gresit. Incearca asa: SendClientMessage(playerid, -1, "[{4FD359}NUME{FFFFFF}]: Ne pare rau, dar nu ai acces la aceasta comanda."); Ca sa mai salvezi din string len. Daca stergi linia, .amx nu va mai fi de 0kb ?
-
Cum era YSF plugin al lui Y_Less. Nice... era mai bine daca era si pentru linux. Cauta adresele pana te doare capul. )
-
Caracterul fuge singur intr-o singura directie !
IstuntmanI replied to warEz.'s question in Suport Client
Intra in si sterge gta_sa.set. -
Foloseste mai intai format. http://wiki.sa-mp.com/wiki/format http://wiki.sa-mp.com/wiki/ShowPlayerDialog Dupa atata timp tot nu stii cum se foloseste pawno... Si fa dupa modelul ce ti-am dat eu, uite aici, ti-am facut eu: CMD:mycoins( playerid, params[ ] ) { new stringcoins[ 256 ]; format( stringcoins, 128, "U(%d)", playerid ); if( sscanf( params, stringcoins, params[ 0 ] ) ) return 1; if( !IsPlayerConnected( params[ 0 ] ) ) return SendClientMessage(playerid, RED, "Player Not Connected!"); GetPlayerName( params[ 0 ], stringcoins, MAX_PLAYER_NAME ); format( stringcoins, 256, "{FFFF00}%s{00FF00} Coins\n\n{00FF19}Silver Coins: {00CEFC}%d\n{00FF19}Bronze Coins: {00CEFC}%d\n{00FF19}Gold Coins:{00CEFC}%d", stringcoins, PlayerInfo[playerid][SilverCoins],PlayerInfo[playerid][BronzeCoins],PlayerInfo[playerid][GoldCoins] ); ShowPlayerDialog(playerid,JUMPS,DIALOG_STYLE_MSGBOX,"Coins", stringcoins, "OK", "" ); return 1; }
-
Atunci schimba comanda in asta: CMD:mycoins( playerid, params[ ] ) { new stringcoins[ 128 ]; format( stringcoins, 128, "U(%d)", playerid ); if( sscanf( params, stringcoins, params[ 0 ] ) ) return 1; if( !IsPlayerConnected( params[ 0 ] ) ) return SendClientMessage(playerid, RED, "Player Not Connected!"); GetPlayerName( params[ 0 ], stringcoins, MAX_PLAYER_NAME ); format( stringcoins, 128, "{FFFF00}%s{00FF00} Coins\n\n{00FF19}Silver Coins: {00CEFC}%d\n{00FF19}Bronze Coins: {00CEFC}%d\n{00FF19}Gold Coins:{00CEFC}%d", stringcoins, PlayerInfo[playerid][SilverCoins],PlayerInfo[playerid][BronzeCoins],PlayerInfo[playerid][GoldCoins] ); SendClientMessage( playerid, -1, stringcoins ); return 1; } EDIT: Trebuie sa ai sscanf plugin !
